js <table>中点击一行中任意列数据,则可以让<checkbox>选中或者取消选中

$(function () {  
    $("#data_table tr:gt(0)").click(function () {   
        console.log($(this).find(":checkbox").prop("checked"))  
        if ($(this).find(":checkbox").prop("checked"))// 此处要用prop不能用attr,至于为什么你测试一下就知道了。  
        {  
            $(this).find(":checkbox").removeAttr("checked");  
            // $(this).find(":checkbox").attr("checked", 'false');   
        }  
        else  
        {  
            $(this).find(":checkbox").prop("checked", true);  
        }   
    });  
})


上转与:http://blog.csdn.net/easyboot/article/details/54629884


如果你是bootstrap datatable可以:

jq 怎么点击table的一行任意地方后,选中checkbox

 $("body").delegate('#phoneObjectList tr', 'click', function () {
	 console.log($(this).find(":checkbox").prop("checked"))  
	 if ($(this).find(":checkbox").prop("checked"))// 此处要用prop不能用attr,至于为什么你测试一下就知道了。  
		 {  
			 $(this).find(":checkbox").removeAttr("checked");  
				 // $(this).find(":checkbox").attr("checked", 'false');   
		 }   else   {  
			 $(this).find(":checkbox").prop("checked", true);  
			    }   
		 });	


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值