表格选中TR,自动勾选CHECKBOX的方法

daiweilovezj 2014-03-20 07:13:14
大家好,我碰到这样一个问题

我有一个TABLE,我希望单击这个TABLE的某一行的任意位置,则这个TABLE前面的CHECKBOX能够被选中,并且该行背景颜色改变,反之取消勾选

...全文
322 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
daiweilovezj 2014-03-24
  • 打赏
  • 举报
回复
引用 2 楼 jordan102 的回复:
给个例子参考吧
 <style>
 .selected {
    background-color: red;
}
 </style>
 <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
 <script>
 $(function(){
 $('#data tr').on('click', function() {
    $(this).toggleClass('selected');
	var checkBoxe = $(this).find("input");
	checkBoxe.prop("checked", !checkBoxe.prop("checked"));
});
 });
</script>
<table id='data'>
<tr><td><input type="checkbox" value="1"></td><td>eeeeeeeeeee</td></tr>
<tr><td><input type="checkbox" value=""></td><td>fffffffffff</td></tr>
<tr><td><input type="checkbox" value=""></td><td>ggggggggggg</td></tr>
</table>
想请教一下,这样点选TR是没问题了,但是我单击CHECKBOX却不行,为什么呀
一起混吧 2014-03-20
  • 打赏
  • 举报
回复
给个例子参考吧
 <style>
 .selected {
    background-color: red;
}
 </style>
 <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
 <script>
 $(function(){
 $('#data tr').on('click', function() {
    $(this).toggleClass('selected');
	var checkBoxe = $(this).find("input");
	checkBoxe.prop("checked", !checkBoxe.prop("checked"));
});
 });
</script>
<table id='data'>
<tr><td><input type="checkbox" value="1"></td><td>eeeeeeeeeee</td></tr>
<tr><td><input type="checkbox" value=""></td><td>fffffffffff</td></tr>
<tr><td><input type="checkbox" value=""></td><td>ggggggggggg</td></tr>
</table>
ohmygirl 2014-03-20
  • 打赏
  • 举报
回复
绑定tr的click事件。 动态修改tr的css类。 同时修改checkbox的选中状态
项目需求,可以用复选框勾选项目进行提交,如下表 <tr> <th lay-data={field:'t2', edit:

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧

ID ID 测试项