日期:2014-05-16  浏览次数:20846 次

表格选中TR,自动勾选CHECKBOX的方法
  大家好,我碰到这样一个问题

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


------解决方案--------------------
给个例子参考吧
 <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>