使用jquery在DIV标记下跟踪HTML表单控件中的数据更改

时间:2014-12-10 16:38:30

标签: javascript jquery

我有一个DIV标记下的表单控件地址列表。如果任何表单控件中有数据更改,我想在javascript中触发事件。 我不想通过提供每个表单控件的名称来执行onchange检查,因为它有很多..

.each选项执行迭代...但我找不到使用父DIV标记对任何这些HTML表单控件进行更改的事件。

2 个答案:

答案 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;
&#13;
&#13;

为什么不针对寻找变化的所有输入

$('form :input').change(function(){
//code here
}

非常相似的问题here

的src: http://api.jquery.com/input-selector/

答案 1 :(得分:0)

这样的事情:

$("form input[type=text]").change(function () {
    alert("Someone as change something in a textbox of one of my form");
});

您可以根据输入自行检测有哪些变化。