< script type= "text/javascript" > $ ( function ( ) { $ ( "#chks" ) . click ( function ( ) { var flag= $ ( "#chks" ) . prop ( "checked" ) ; $ ( "input[name='chk']" ) . prop ( 'checked' , flag) ; } ) $ ( "input[name='chk']" ) . click ( function ( ) { var inps = $ ( "input[name='chk']" ) ; var flag= true ; inps. each ( function ( ) { if ( ! $ ( this ) . prop ( 'checked' ) ) { flag= false ; return ; } } ) $ ( "#chks" ) . prop ( 'checked' , flag) ; } ) $ ( "#fx" ) . click ( function ( ) { var inps = $ ( "input[name='chk']" ) ; inps. each ( function ( ) { var flag= $ ( this ) . prop ( 'checked' ) ; $ ( this ) . prop ( "checked" , ! flag) } ) } ) $ ( "#addRow" ) . click ( function ( ) { $ ( "#ta" ) . append ( '<tr>' + '<td><input type="checkbox" name="chk" id="" value="4" /></td>' + '<td>《web开发详解》</td>' + '<td>刘老师</td>' + '<td>30</td>' + '</tr>' ) } ) $ ( "#delRow" ) . click ( function ( ) { var v = $ ( "input[name='chk']:checked" ) ; if ( v. length== 0 ) { alert ( "请至少勾选一行数据" ) } else { v. parent ( ) . parent ( ) . remove ( ) ; } } ) $ ( "#copyRow" ) . click ( function ( ) { var v = $ ( "input[name='chk']:checked" ) ; if ( v. length== 0 ) { alert ( "请至少选择一行进行复制" ) ; } else { var tr= v. parent ( ) . parent ( ) . clone ( ) ; $ ( "#ta" ) . append ( tr) } } ) } ) < / script> < / head> < body> < h3> jQuery操作表格< / h3> < hr / > < input type= "button" id= "fx" value= "反选" / > < input type= "button" id= "addRow" value= "新增一行" / > < input type= "button" id= "delRow" value= "删除行" / > < input type= "button" id= "copyRow" value= "复制行" / > < table border= "1px" cellpadding= "10px" cellspacing= "0" id= "ta" > < tr> < td width= "50px" > < input type= "checkbox" name= "chks" id= "chks" value= "1" / > < / td> < td width= "200px" > 书名< / td> < td width= "200px" > 作者< / td> < td width= "200px" > 数量< / td> < / tr> < tr id= "" > < td> < input type= "checkbox" name= "chk" id= "" value= "2" / > < / td> < td> 《Java编程之道》< / td> < td> wollo< / td> < td> 10 < / td> < / tr> < tr> < td> < input type= "checkbox" name= "chk" id= "" value= "3" / > < / td> < td> 《Python和我的故事》< / td> < td> 赵老师< / td> < td> 10 < / td> < / tr> < tr> < td> < input type= "checkbox" name= "chk" id= "" value= "4" / > < / td> < td> 《web开发详解》< / td> < td> 张老师< / td> < td> 30 < / td> < / tr> < / table>