问答详情
源自:2-12 jQuery选择器之表单元素选择器

可以替换$(":input")的属性筛选器是$("[input]")吗?

大部分表单类别筛选器可以使用属性筛选器替换。

所以想知道可以替换$(":input")的属性筛选器是什么?

试了下用$("[input]")结果页不对……



再试了一下:用$("[type]")就可以,可是这是为什么呢?

指定属性为什么是type而不是input?

提问者:利木 2017-01-31 12:06

个回答

  • 知音1005
    2017-02-07 13:50:08
    已采纳

    input是元素,它不是属性,所以不能用属性删选器,而type是属性,所以$("[type]")就可以

  • 忘忧草94
    2017-02-02 00:37:45

    input是类型,不是页面元素。