Javascript 什么';输入和:输入之间的区别是什么

Javascript 什么';输入和:输入之间的区别是什么,javascript,jquery,html,css,input,Javascript,Jquery,Html,Css,Input,我看到了两种选择输入的方法: $("input") 及 他们之间有什么不同吗?只要看一下文件就行了。委员会: 选择所有输入,文本区域,选择和按钮元素 而input是一个简单的类型选择器,只匹配input元素。只要阅读文档即可。委员会: 选择所有输入,文本区域,选择和按钮元素 而input是一个简单的类型选择器,只匹配input元素。$(“input”)只选择元素 $(“:input”)是一个选项,它将选择以下元素:、、和 $(“输入”)仅选择元素 $(“:input”)是一个选项,它将选择以下

我看到了两种选择
输入的方法

$("input")

他们之间有什么不同吗?

只要看一下文件就行了。委员会:

选择所有
输入
文本区域
选择
按钮
元素

input
是一个简单的类型选择器,只匹配
input
元素。

只要阅读文档即可。委员会:

选择所有
输入
文本区域
选择
按钮
元素

input
是一个简单的类型选择器,只匹配
input
元素。

$(“input”)
只选择
元素

$(“:input”)
是一个选项,它将选择以下元素:

$(“输入”)
仅选择
元素

$(“:input”)
是一个选项,它将选择以下元素:

第一个
$('input')
选择所有
input
元素,并且可以传递到
document.queryselectoral()
(如果在主机浏览器中实现),这使得选择速度更快

后者,
$(':input')
是一个特定于jQuery的选择器(因此不能传递给
document.queryselectoral()
,以提高选择速度),它选择所有
input
-类似的标记(因为缺少更好的短语),包括
input
text区域
选择

参考资料:

第一个
$('input')
选择所有
input
元素,并且能够传递到
document.queryselectoral()
(如果在主机浏览器中实现),这使得选择速度更快

后者,
$(':input')
是一个特定于jQuery的选择器(因此不能传递给
document.queryselectoral()
,以提高选择速度),它选择所有
input
-类似的标记(因为缺少更好的短语),包括
input
text区域
选择

参考资料:

$(“输入”)
将只匹配
元素

另一方面,
$(“:input”)
将匹配所有
元素。

$(“input”)
将只匹配
元素

另一方面,
$(“:input”)
将匹配所有
元素。

:输入选择器基本上选择所有表单控件

何处为

$(“输入”)
仅选择元素。

:输入选择器基本上选择所有表单控件

何处为


$(“输入”)
仅选择元素。

:输入是选择器:

选择所有输入、文本区域、选择和按钮元素


input是一个简单的元素选择器,只与输入元素匹配

:输入是选择器:

选择所有输入、文本区域、选择和按钮元素

input是一个简单的元素选择器,只与输入元素匹配

$(“输入”)
是一种特殊的输入。也就是说,通常,
$(“x”)
选择所有
x
节点(
节点)。因此,在这里,它为您提供了所有
节点

$(':input')
是,用于选择
节点。您不能将
后面的文本替换为任何内容,尽管有。

$(“输入”)
是一种特殊情况。也就是说,通常,
$(“x”)
选择所有
x
节点(
节点)。因此,在这里,它为您提供了所有
节点


$(':input')
是,用于选择
节点。您不能用任何内容替换
后面的文本,尽管有。

$('input')=仅使用元素名称,仅选择HTML元素$(':input')=使用冒号选择所有表单输入类型元素,包括、、和元素。阻止您阅读文档的原因,@leaming?$('input')=仅使用元素名称,仅选择HTML元素$(':input')=使用冒号,选择所有表单输入类型元素,包括、、和元素。是什么阻止您阅读文档@leaming?jQuery扩展是什么意思?它是基本jQuery的一部分。@ColinDeClue
因为:input是jQuery扩展,而不是CSS规范的一部分
我只是从文档本身获取语句。
:input
选择器是jQuery扩展。(所以你不能在CSS中使用它)你说的jQuery扩展是什么意思?它是基本jQuery的一部分。@ColinDeClue
因为:input是jQuery扩展,而不是CSS规范的一部分
我只是从文档本身获取语句。
:input
选择器是jQuery扩展。(因此您无法在CSS中使用它)
$(":input")