为了账号安全,请及时绑定邮箱和手机立即绑定

还是不明白$( frmTest 空格:xxx)空格的意义?

http://img1.sycdn.imooc.com//565ae7ae0001c3a205350117.jpg

这个空格到底怎么理解?

改为 $("#frmTest label:checked").attr("idsabled","true");

或者

        $("#frmTest label:checked").attr("idsabled","true");

都没有这效果?

但是

       $(":checked").attr("idsabled","true");

却又有效果。。。。

求解


正在回答

4 回答

空格代表的是后代选择器, $("#frmTest label:checked").attr("disabled","true");肯定没有效果,因为,checked只作用在复选框和单选框上,不作用在label上。$("#frmTest input:checked")表示id为frmTest的元素里被选中的input,$(":checked")表示整个文档中被选中的元素

1 回复 有任何疑惑可以回复我~
#1

HXW_from_DJTU 提问者

也就是说$("#frmTest input:checked")中,#frmTest input是一部分,指定这个表单中的Input元素 :checked是一部分,指定上述选出的Input元素中被选中的那些
2015-12-01 回复 有任何疑惑可以回复我~
#2

qq_安伊偌拉_0 回复 HXW_from_DJTU 提问者

没有什么部分不部分的,不过你这么理解也没错
2015-12-01 回复 有任何疑惑可以回复我~
#3

HXW_from_DJTU 提问者

非常感谢!
2015-12-01 回复 有任何疑惑可以回复我~

lable只是那些文字标记, 苹果 桔子等。。。

0 回复 有任何疑惑可以回复我~

规范性 易于理解

0 回复 有任何疑惑可以回复我~

加空格选择的就是后代吧,我觉得就是选择后代中checked的标签

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

还是不明白$( frmTest 空格:xxx)空格的意义?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信