问答详情
源自:2-13 jQuery选择器之表单对象属性筛选选择器

$("input")和$(":input")区别是什么?

选择表单元素,上一节课用的是$(":input")写法,这一节课却是$("input:enabled"),这节课的input前面少了一个冒号。

这是为什么呢。试了一下

1.$(":nput:enabled");

2.$("input:enabled"),显示的结果是一样的。

为什么呢?

提问者:atlunix 2018-09-14 16:53

个回答

  • atlunix
    2018-09-14 16:59:46

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

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

    效果是一样的,前者使用的 标签选择器 的写法,后者使用的 表单筛选选择器 的写法