>백엔드 개발 >PHP 튜토리얼 >表格选中TR,自动勾选CHECKBOX的方法

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

WBOY
WBOY원래의
2016-06-23 14:00:221942검색

  大家好,我碰到这样一个问题

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


回复讨论(解决方案)

绑定tr的click事件。
动态修改tr的css类。
同时修改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>

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.