jq CheckBox运用

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery-1.9.1.min.js"></script>


</head>
<body>
<table width="200" id="table1">
  <tr>
    <td><input type="checkbox" id="checkall" onClick="checkAll(this)"/></td>
    <td>重量</td>
    <td>运费</td>
  </tr>
  <tr>
    <td><input type="checkbox"/></td>
    <td><input type="text"/></td>
    <td><input type="text"/></td>
  </tr>
</table>
<div> 
   <input type="button" id="txadd" value="新增"/>
   <input type="button" id="txdel" value="删除"/>
   <input type="button" id="ischk" value="全选"/>
   <input type="button" id="isnochk" value="全不选"/>
   <input type="button" id="nochk" value="反选"/></td>
 </div>
</body>
<script>

$("#txadd").click(function(){
var chk="<input type='checkbox'/>";
var text1="<input type='text'/>";
var text2="<input type='text'/>";
var row="<tr><td >"+chk+"</td><td>"+text1+"</td><td>"+text2+"</td></tr>";
$("#table1").append(row);
})
function checkAll(evt){
$("#table1 :checkbox").each(function() {
            $(this).attr("checked",evt.checked);
        });
/*$("#table1 tr").find("input[type='checkbox']").each(function() {
            $(this).attr("checked",evt.checked);
        });*/
}


$("#txdel").click(function(){
$("#table1 tr").each(function() {
            var chk=$(this).find("input[type='checkbox'");
if(chk.attr("id")!="checkall"){
if(chk.attr("checked")){
$(this).remove();
}
}
        });
})

$("#ischk").click(function(){
$("#table1 :checkbox").attr("checked",true);
})
$("#isnochk").click(function(){
$("#table1 :checkbox").attr("checked",false);
})
$("#nochk").click(function(){
$("#table1 :checkbox").each(function() {
//$(this).attr("checked", !$(this).attr("checked"));
//这里js代码简单
           this.checked=!this.checked;
        });
})
</script>


</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值