Javascript 这个jQuery选择器到底做什么?
几天来,我一直在学习jQuery脚本并根据自己的需要编辑它。它包含以下行Javascript 这个jQuery选择器到底做什么?,javascript,jquery,Javascript,Jquery,几天来,我一直在学习jQuery脚本并根据自己的需要编辑它。它包含以下行 var newElement = $("#featured-post").clone(); var inputField = $("select", newElement); 我只是不明白第二行到底做了什么,因为我以前没有见过这样的选择器(是的,我是jQuery新手) 我猜它在克隆的元素中选择了“”元素。但我以前没有读过这种选择方法。有人能解释一下这个选择器吗?我在谷歌上搜索了一下,但没有找到任何与此相关的东西。非常感谢
var newElement = $("#featured-post").clone();
var inputField = $("select", newElement);
我只是不明白第二行到底做了什么,因为我以前没有见过这样的选择器(是的,我是jQuery新手)
我猜它在克隆的元素中选择了“”元素。但我以前没有读过这种选择方法。有人能解释一下这个选择器吗?我在谷歌上搜索了一下,但没有找到任何与此相关的东西。非常感谢。为了让您更简单,下面的代码:
$("select", newElement);
与执行以下操作相同:
$(newElement).find("select");
因此,选择器将在
newElement
克隆元素中查找select
元素。为简化操作,请使用以下代码:
$("select", newElement);
与执行以下操作相同:
$(newElement).find("select");
因此,选择器将在newElement
克隆元素中查找select
元素
jQuery(选择器[,上下文])
选择器
- 类型:选择器
- 包含选择器表达式的字符串
- 类型:元素或jQuery
- 用作上下文的DOM元素、文档或jQuery
- 类型:选择器
- 包含选择器表达式的字符串
- 类型:元素或jQuery
- 用作上下文的DOM元素、文档或jQuery
来源:这是最新的。它选择
select
元素的newElement
非常感谢,billyonecan。真的很感激。从来没有任何理由使用上下文选择器(据我所知)。在内部,jQuery将其转换为newElement.find('select')
,这是最简单的方法。它选择select
元素的newElement
非常感谢,billyonecan。真的很感激。从来没有任何理由使用上下文选择器(据我所知)。在内部,jQuery将其转换为newElement.find('select')
无论如何-我认为如果你真的解释了代码的作用,它会变得更简单。我认为如果你真的解释了代码的作用,它会变得更简单。