jQuery 在选中复选框时显示/隐藏图像
我有一个像这样的表,每行都有一个复选框,每列都有一个复选框。因此,当我选中行和表标题中的复选框时,我想在每个 td 中的数据旁边显示/隐藏刻度线图像。当我取消选中时,刻度线应该隐藏。
演示:http://jsfiddle.net/MpzXU/3/
<table id="example">
<thead>
<tr>
<th></h>
<th>PO Number</th>
<th>Hangtag<input type="checkbox" value="hangtag" class="ht_chkbx"/></th>
<th>Care Label<input type="checkbox" value="Care Label" class="cl_chkbx"/></th>
<th>UPC<input type="checkbox" value="UPC" class="upc_chkbx"/></th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="checkbox" name="checkbox2" id="checkbox2"></td>
<td>6711112</td>
<td>1</td>
<td>20</td>
<td>17</td>
</tr>
</tbody>
</table>
I have a table like this, and i have a checkbox at each row and checkboxes on each column. So i want to show/hide an tick mark image next to data in each td when i check the checkbox in the row and table headers. And the tick mark should hide when i uncheck.
Demo of this: http://jsfiddle.net/MpzXU/3/
<table id="example">
<thead>
<tr>
<th></h>
<th>PO Number</th>
<th>Hangtag<input type="checkbox" value="hangtag" class="ht_chkbx"/></th>
<th>Care Label<input type="checkbox" value="Care Label" class="cl_chkbx"/></th>
<th>UPC<input type="checkbox" value="UPC" class="upc_chkbx"/></th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="checkbox" name="checkbox2" id="checkbox2"></td>
<td>6711112</td>
<td>1</td>
<td>20</td>
<td>17</td>
</tr>
</tbody>
</table>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你会使用这样的东西:
编辑:
You would use something like this:
EDIT:
JSFiddle 演示(编辑以匹配注释)
我通过添加类来更改复选框更改上的文本颜色。
对于每个我在删除类之前检查是否两个相应的复选框(行和列)都未被选中。
HTML
jQuery
JSFiddle Demo (edited to match comments)
I change the color of the text on checkbox change by adding a class.
For each i check if both corresponding checkboxes (line and column) are unchecked before removing the class.
HTML
jQuery
这是我能给你的最好答案。请检查...
http://jsfiddle.net/MpzXU/9/
希望这有帮助:)
This is the best answer that I could give you. Please check...
http://jsfiddle.net/MpzXU/9/
Hope this helps :)