选择变量的嵌套元素 – 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 }