1
我很新的jquery,需要一些帮助。克隆祖先,并在克隆的祖先寻找自我的复制
我试图克隆最近祖先的类与'隐藏'$ el的副本,然后寻找克隆祖先($隐藏)$ el的副本。
var $hidden = $el.closest('.hidden'),
$substitute = $hidden
.clone()
.appendTo($hidden.parent());
然后我尝试在$ substitute中找到$ el的副本。我尝试这样做:
$substitute.find($el);
但它不工作..
任何帮助,将不胜感激。
你不能。 '$ el'与克隆元素的后代无关。除此之外'find'不会那样工作。从逻辑上讲,你不会查询你已有的东西。 – undefined
你可以尝试给'$ el'添加一个数据属性,然后做一个'$ substitute.find('[your-data-attrib]')'调用。 – Derek
谢谢@undefined。那么有没有一种方法可以得到$ el的选择器并对其进行修改并使用修改后的选择器来获取克隆的$ el?我这样做是因为我需要找到$ el的.width(),但不幸的是$ el是隐藏元素的后代。非常感谢! – odieatla