有沒有辦法從函數elementFromPoint(x,y)返回的元素/對象中檢索子元素;Javascript如何從elementFromPoint()返回的對象/元素中獲取特定的子元素?
假設我有下面的語句,
var elem = document.elementFromPoint(x, y);
讓我們假設返回的元素,並存儲在變量ELEM將具有以下結構:
<section class="wrapper">
some unwraped text
<div class="hidden">
<img />
</div>
</section>
有沒有去取回的img標籤從這個部分包裝?我正在尋找檢索它並使用jQuery克隆它,並進一步將該克隆添加到另一個元素。包裝圖像標籤的div具有display:none的css屬性;這將隱藏圖像,我想要複製該圖像並在其他元素中顯示它。
但是我需要找到一種方法來檢索img標籤,然後才能克隆它並將其進一步追加。
EDITED
所以這是我想使用的ELEM對象,我需要孩子的img出來的,而不是整個返回元素
$('#unique > img').remove();
$('#unique').append($(elem > child)
.clone()
.children()
.end());
我相信我不需要如果我可以正確地獲得正確的元素,children()函數就會起作用。
謝謝...
'$(ELEM).find( 'IMG')'? – Musa
或'$(「img」,elem)',指定選擇器的'context'參數。 – apsillers