需要在复选框的已更改属性上调用javascript函数

时间:2012-12-21 06:32:36

标签: javascript jquery c#-4.0

我试图在复选框的检查更改时调用函数,但是我用javascript编写的方法没有调用。我正在尝试使用以下代码 在复选框上调用onchange

<asp:CheckBox ID="CheckBox1" runat="server" onchange="fun();" />

在javascript中调用函数

function fun() { }

这个函数不会调试调试器。 我们也可以通过jQuery轻松完成吗? 谢谢,

1 个答案:

答案 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);
});