修改var中的jQuery选择器

jse*_*rtx 1 jquery selector

我可能解释不好,但我不知道怎么形容,反正..

我有这个var:

var d_atributo=$("div.atributo");
Run Code Online (Sandbox Code Playgroud)

无论如何要选择这样提到的元素子元素?

d_atributo.$(" span.example).click(function(){...});
Run Code Online (Sandbox Code Playgroud)

我的意思是我想使用这个var并在运行中扩展他的"定义".

the*_*dox 5

不,你不能用你的默认jQuery选择器来做到这一点.

你可以做:

d_atributo.find("span.example").click(function(){
   // your code
});
Run Code Online (Sandbox Code Playgroud)

要么

d_atributo.children("span.example").click(function(){
   // your code
});
Run Code Online (Sandbox Code Playgroud)

要么

$("span.example", d_atributo).click(function() {
 // your code
});
Run Code Online (Sandbox Code Playgroud)