我知道我可以使用此代码在一个表单上获取任何更改事件:
$("#testForm :input").change(function() {
console.log($(this).attr('name'));
});
如果我有多个表单,我怎么能得到它?
答案 0 :(得分:4)
执行类似的操作,将对所有表单输入进行所有更改,或者为每个单独的表单提供ID。
$("form :input").change(function() {
console.log($(this).attr('name'));
});
答案 1 :(得分:3)
$("form :input").change(function() {
console.log($(this).attr('name'));
});
适用于所有表单,但如果您仍然只需要那个表单
$("#testForm :input").change(function() {
console.log($(this).attr('name'));
});
答案 2 :(得分:2)
尝试使用标签选择器
$("form :input").change(function() {
console.log($(this).attr('name'));
});