【发布时间】:2013-12-23 10:16:29
【问题描述】:
我有一个 asp.net gridview,它在服务器上运行时形成一个表。我在每个表格行中都有一个具有相同 id 的 html 复选框。
表格如下,
<table>
<tr>
<td class="column">
<div id="favicon" class="class-icon">
<input type="checkbox" id="chkSelected" onclick=check(); ">
</div>
</td>
<td class="column ">
<div id="favicon " class="class-icon ">
<input type="checkbox " id="chkSelected " onclick=check();">
</div>
</td>
</tr>
</table>
gridview 绑定了几行。当我选中一个复选框时,我需要切换相应选中复选框的父 div 的 css 类。但并非所有其他复选框。
这是我试过的代码,
$("#chkSelected").closest('tr').find('div').toggleClass('active');
但它没有工作。也尝试了parent() 函数。
请任何人帮助我实现这一目标。
提前致谢!!
【问题讨论】:
-
invalid
#1, #1, #1不能使用相同的 ID。最好改用类。
标签: jquery asp.net gridview input checkbox