【发布时间】:2009-09-17 19:10:04
【问题描述】:
我有一个包含一些复选框的 ASP.Net 用户控件,我想在单击其中一个复选框时使用 JQuery 从用户控件中引发一个事件。这是我试图引发事件的用户控件中的 JQuery 代码:
$(document).ready(function() {
$(':checkbox').click(function(){
$('#hfRemainingInstalls').trigger('CheckBoxClicked');
});
});
这是包含 aspx 页面中的 JQuery 代码,我正在尝试订阅该事件:
$(document).ready(function() {
$("p").bind('CheckBoxClicked', function(e) {
alert("checkbox clicked");
});
});
当我单击其中一个复选框时,我从来没有看到我的警报。有人知道这里可能是什么问题吗?
【问题讨论】:
-
hfRemainingInstalls 是 P 标签之一的 Id 吗?
-
hfRemainingInstalls 是用户控件上的 asp 隐藏字段。我试图在 aspx 页面上使用 p 标签,但现在已将其更改为引用 hfRemainingInstalls,但仍然不起作用。