jquery - OnChange事件函数

标签 jquery onchange

我有接下来的三个输入:

<input type="file" name="first"/>
<input type="file" name="second"/>
<input type="file" name="third"/>

如果选择了文件,我想做一些事情。我有下一个功能:

$(function() {
    $('input[name="INPUT-NAME"]').change(function (){
       alert("Selected");
    });
});

有什么方法可以将单击的输入字段的名称传递给此函数吗?

最佳答案

使用$(this).attr('name') 方法或只是 this.name 用于获取 name 属性

$(function() {
  $('input').change(function() {
    alert("Selected" + this.name);
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="file" name="first" />
<input type="file" name="second" />
<input type="file" name="third" />

关于jquery - OnChange事件函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37100350/

相关文章:

javascript - jQuery .hover 和 .mouseleave 意外循环。我该如何解决

JavaScript Canvas 在change 事件上不起作用

javascript - Vue.js 1.0 方法不会在更改选择时触发

JavaScript - 如何更改字段值 oninput 和 onchange

javascript - 单击、输入、更改复选框?

jquery 日期验证

jQuery if 语句检查可见性

jquery mobile 1.4.2 页脚导航栏闪烁问题

jquery - 查找 HTML DOM 元素的特定父元素

android - 如何从 Realm 中的 ChangeListener 获取特定的变化