这个jQuery选择器究竟做了什么?

时间:2013-11-01 10:09:24

标签: javascript jquery

我已经研究了一段jQuery脚本,并根据我的需求编辑它几天了。它包含以下几行。

var newElement = $("#featured-post").clone();
var inputField = $("select", newElement);

我只是不明白第二行到底是做什么的,因为我以前没见过这样的选择器(是的,我是jQuery的新手)。

我可以猜测它在克隆元素中选择了“”元素。但我之前没有读过这种选择方法。有人可以解释一下这个选择器吗?我做了一些谷歌搜索,但没有找到任何与此相关的内容。非常感谢。

2 个答案:

答案 0 :(得分:3)

为了方便您,请使用以下代码:

$("select", newElement);

与做:

相同
$(newElement).find("select");

因此,选择器将在select克隆元素中查找newElement元素。

答案 1 :(得分:1)

  

jQuery(selector [,context])

     

<强>选择

     
    
        
  • 输入:选择器
  •     
  • 包含选择器表达式
  • 的字符串     
  
     

<强>上下文

     
    
        
  • 输入:元素或jQuery
  •     
  • 用作上下文的DOM元素,文档或jQuery
  •     
  

来源:http://api.jquery.com/jQuery/#jQuery-selector-context