我有一个DIV标记下的表单控件地址列表。如果任何表单控件中有数据更改,我想在javascript中触发事件。 我不想通过提供每个表单控件的名称来执行onchange检查,因为它有很多..
.each选项执行迭代...但我找不到使用父DIV标记对任何这些HTML表单控件进行更改的事件。
答案 0 :(得分:0)
$('form :input').change(function(){
alert("changed");
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<p><input type='text'></p>
<p><input type='text'></p>
<p><input type='checkbox'></p>
</form>
<div id='log'></div>
&#13;
为什么不针对寻找变化的所有输入
$('form :input').change(function(){
//code here
}
非常相似的问题here
答案 1 :(得分:0)
这样的事情:
$("form input[type=text]").change(function () {
alert("Someone as change something in a textbox of one of my form");
});
您可以根据输入自行检测有哪些变化。