Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jQuery中,这个选择器是旧语法吗?它是做什么的?_Jquery - Fatal编程技术网

在jQuery中,这个选择器是旧语法吗?它是做什么的?

在jQuery中,这个选择器是旧语法吗?它是做什么的?,jquery,Jquery,我在代码中看到了 $(".add-to-list :select :selected") 使用jQuery,我们有了jQuery 1.3.2,但最近升级到了1.4.2。上面这行实际上是说语法错误。。。它是针对jQuery1.3.2而不是1.4.2的,它做了什么——任何文档——在1.4.2中是如何做到的?谢谢。该选择器在所有中查找所有选中的元素选项在所有类的所有元素中选择元素添加到列表 它抛出语法错误的原因是:select不是有效的选择器。它在1.3.2中有效,但后来被删除。相反,只需使用sel

我在代码中看到了

$(".add-to-list :select :selected")

使用jQuery,我们有了jQuery 1.3.2,但最近升级到了1.4.2。上面这行实际上是说语法错误。。。它是针对jQuery1.3.2而不是1.4.2的,它做了什么——任何文档——在1.4.2中是如何做到的?谢谢。

该选择器在所有
中查找所有
选中的
元素
选项
在所有
类的所有元素中选择
元素添加到列表

它抛出语法错误的原因是
:select
不是有效的选择器。它在
1.3.2
中有效,但后来被删除。相反,只需使用
select
获取HTML
select
元素即可

正确的选择器应为:

".add-to-list select :selected"

好像是这样!使用Firefox或Chrome进行检查。。。如果更改为jQuery 1.4.2,则将无法工作。1.3.2将为您提供结果…我认为过去所有输入类型都有选择器(包括:select)。。。(意思是将此添加为评论而不是回答)@Ryley+1,是的。从那时起,它们就合并成了
:input
,以获得所有
select
input
、和
textarea
元素。