选择变量的嵌套元素 – jQuery

我希望将一个变量传递给一个函数,并在该变量中使用函数select元素。 我不熟悉这个案例的语法,但任何人都可以提出建议吗?

例如,当在容器中单击按钮时,我希望将该容器存储在变量中,好吧,我有那个部分。 但后来我希望选择该容器中的某个元素

$(container "div#element"); 

如何将两者结合起来,注意这些元素可以深层嵌套?

jQuery获取第二个参数,该参数确定选择的范围。 例如, $('#first-name', '#registration-form')仅匹配$('#first-name', '#registration-form')中具有first-name id的元素。

我想你可以使用这个function。 我认为$("div#element", container); 会工作。

看到这个小提琴 。

对于可链接性,您还可以使用:

 $(container).find('#element'); 

如果您正在搜索Dom,请使用find

 function doSomething(container) { var $element = $(container).find('#element'); // .. Now do something } 

如果您只想搜索容器包含的元素,请使用filter

 function doSomething(container) { var $element = $(container).filter('#element'); // .. Now do something }