我有一个包含多个复选框输入的表:
<form>
<table id="table">
<tr>
<td><input type="checkbox" value="1" class="someClass"></td>
<td><input type="checkbox" value="1" class="someClass"></td>...
还有一些 jquery 在选中/取消选中该框时从另一个文件刷新表:
$(".someClass").on("change", function() {
$('#edit').ajaxSubmit(); //Submitting the form with id "edit"
$("#table").load("tablerefresh");
});
我的问题是,当我选中/取消选中某个框时,表格只会刷新一次,每次选中/取消选中该框时它都应该刷新,我到处都看了,似乎找不到解决方案。有任何想法吗?
这可能是一个授权问题,因为#table
不改变,用它作为范围,目标.someClass
inside:
$("#table").on("change", ".someClass", function() {
$('#edit').ajaxSubmit(); //Submitting the form with id "edit"
$("#table").load("tablerefresh");
});
Note:
您还可以使用delegate()
:
$("#table").delegate(".someClass", "change", function(){
//Code
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)