我有一个 .aspx 页面(vb.net 后端),我正在向其中添加 jQuery 函数以减少回发。该页面有大约十几个绑定到数据的网格视图,并且有 5 个没有的模板化字段(每行 1 个复选框和 4 个单选按钮)。
我想要完成的是处理模板列更改的 jquery 功能。我的 jquery 工作得很好,但前提是我正在使用一个 gridview。正如我之前所说,该页面总共有大约 12 个网格视图,所有格式都相同,因此需要 jquery 来进行相同的操作。(一种选择是复制我所拥有的 12 次 :(...)
我想如果我能让这对十二个中的两个起作用,那么我就可以了,但我想不通。我对 jquery 很陌生,我所做的工作要感谢这些留言板和其他留言板。经过大量搜索,使用'.class'似乎是我想要完成的答案,但它没有像我预期的那样工作。
我已经获取了 html 以及我想要开始工作的 jquery 并将其加载到jsFiddler
有人可以看一下并帮助我为我的“.class”工作获得“警报”吗?如果我能做到这一点,我想我可能能够处理我需要的 jquery 的其余部分。
前两个按预期工作。最后一个仅适用于“rbAllNA”类的第一项:
$(document).ready(function() {
$(rbAllNA1).live('click', function() {
alert($(this).attr('class'));
});
$(rbAllNA2).live('click', function() {
alert($(this).attr('class'));
});
$(".rbAllNA").live('click', function() {
alert("call from class");
});
});
有关完整方案,请参阅http://jsfiddle.net/jkmurphy1/68Mpy/1/ 。