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

为什么:checked前面有时候有空格,有时候没有空格

为什么:checked前面有时候有空格,有时候没有空格

正在回答

2 回答

var $t_a=$(".test :hidden") //带空格 表示的是选择class为test里面隐藏的元素;
var $t_a=$(".test:hidden")//不带空格 表示的是选择隐藏的class为test的元素;   

http://www.alixixi.com/web/a/2012060481270.shtml  具体解释也是看这里的,我也没有理解深入,就感觉是指代前后不一样

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

Galary 提问者

非常感谢!
2016-04-25 回复 有任何疑惑可以回复我~
#2

Galary 提问者 回复 Galary 提问者

还是一知半解
2016-04-25 回复 有任何疑惑可以回复我~

<body>

        <h3>修改表单中提交按钮的背景色</h3>

        <form id="frmTest" action="#">

        <input type="button" value="Input Button" /><br />

        <input type="submit" value="点我就提交了" /><br />

        

        </form>

        

        <script type="text/javascript">

            $("#frmTest input:submit").addClass("bg_red");

        </script>



看我这段代码           $("#frmTest :button")    其中  #frmTest表示的是id为frmTest的  form标签

    " "  空格 类似于 javascript中的 后代选择器   

:button 表示的是 form的所有后代中  type 为 "button" 的后代 .

不加空格的话           #frmTest:button  的意思就是 选取  id为"#frmTest:button"的form标签 ;;

 和你的情况是一样的..

 明白其中的不同点了吗??    



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

举报

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

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

进入课程

为什么:checked前面有时候有空格,有时候没有空格

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