checkbox选中用法以及获取未选中的checkbox

一、checkbox选中用法
问题:如果一个select的改变事件的选中的值改变,那么相应的复选框也要选中或者取消,

$("#isfourfive").change(function () {
		var val=$("#isfourfive option:selected").val();
		if(val=="是"){
			$("#sel5").attr("checked", true);
		}else{
			$("#sel5").removeAttr("checked");
		}
});

但是这样会遇到一个问题:第二次选中是走改变事件的时候,属性checked可以加到代码中,
但是却没有对勾,所以应该吧.attr改成.prop就好了。

$("#sel5").prop("checked", true);

参考路径:http://blog.csdn.net/u012124564/article/details/47837615
1、properties和attributes都有表示“属性”的意思
2、从1.5.2升级到1.6.1 两个版本有区别
3、首选用法的概述
.prop()方法应该被用来处理boolean attributes/properties以及在html(比如:window.location)中不存在的properties。其他所有的attributes(在html中你看到的那些)可以而且应该继续使用.attr()方法来进行操作。
二、
获取name为textname的所有未选中的checkbox

var unCheckedBoxs = $("input[name='textname']").not("input:checked");  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值