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