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

为什么 :input:submit 或是 :input:button,最后的<button></button>都会起作用?

 <body>
        <h3>修改表单中提交按钮的背景色</h3>
        <form id="frmTest" action="#">
        <input type="button" value="Input Button" /><br />
        <input type="submit" value="点我就提交了" /><br />
        <input type="button" value="第二个Button" /><br />
        <button>
            Button</button><br />
        </form>
        
        <script type="text/javascript">
            $("#frmTest :input:submit").addClass("bg_red");
        </script>
    </body>

为什么  :input:submit 或是   :input:button,最后的<button></button>都会起作用

正在回答

2 回答

:input选择器包含button, textarea, select, input标签元素

:submit选择器包含button, submit这两种提交按钮

:input:submit

第一层选择器将你的button标签选择出来了,在第二层选择器中button也属于提交按钮

所以button起作用了

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

我是大图图 提问者

非常感谢!原来选择器是这个意思
2015-09-01 回复 有任何疑惑可以回复我~
原来是 #frmTest input:submit
写成了 #frmTest :input:submit


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

举报

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

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

进入课程

为什么 :input:submit 或是 :input:button,最后的<button></button>都会起作用?

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