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

$(':input').css("border", "1px groove red"); 问题

$(':input').css("border", "1px groove red"); 


$(':input') 好像加不加 : 都能选择,那加了和不加有什么区别呢?

正在回答

4 回答

由于表单给的都是input标签加的type属性 所以原则上 都是input标签 所以$("input")和$(":input")都可以选中

但是 如果你尝试一下加入textear标签  你就会发现$("input")选中不了了 而$(":input")可以选中

这是因为$("input")指的是标签名  而$(":input")指的是标签类型 而我们所用的textear和select等  都是input类型的标签

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

除了input筛选选择器,几乎每个表单类别筛选器都对应一个input元素的type值。大部分表单类别筛选器可以使用属性筛选器替换。比如 $(':password') == $('[type=password]')

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

  $(':password').css("background", "yellow");


怎么还可以这样写?   $('input:password') 不需要这样吗?

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


$("input") 只选择input类型的控件

$(":input") 选择input,textarea,select,button类型的控件


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

举报

0/150
提交
取消

$(':input').css("border", "1px groove red"); 问题

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