我试图在复选框的检查更改时调用函数,但是我用javascript编写的方法没有调用。我正在尝试使用以下代码 在复选框上调用onchange
<asp:CheckBox ID="CheckBox1" runat="server" onchange="fun();" />
在javascript中调用函数
function fun() { }
这个函数不会调试调试器。 我们也可以通过jQuery轻松完成吗? 谢谢,
答案 0 :(得分:5)
jQuery的:
$('#CheckBox1').on('change', fun);
普通JS
document.getElementById('CheckBox1').addEventListener('change', fun, false);
修改强>
如果javascript代码在创建DOM元素之前出现,则需要某种DOM就绪函数,如普通JS中的window.onload。 jQuery使用文档就绪,其快捷方式是:
$(function() {
$('#CheckBox1').on('change', fun);
});