Есть ли способ получить дочерний элемент из элемента/объекта, возвращаемого функцией elementFromPoint(x, y);
Предположим, у меня есть следующее утверждение,
var elem = document.elementFromPoint(x, y);
И давайте предположим, что элемент, возвращенный и сохраненный в переменной elem, будет иметь следующую структуру:
<section class="wrapper">
some unwraped text
<div class="hidden">
<img />
</div>
</section>
Есть ли возможность получить тег img из оболочки этого раздела? Я хочу получить его и клонировать с помощью jQuery, а затем добавить клон в другой элемент. Div, обертывающий тег изображения, имеет свойство css display: none; который будет скрывать изображение, я хотел бы скопировать это изображение и показать его внутри какого-либо другого элемента.
Однако мне нужно найти способ получить тег img, прежде чем я смогу его клонировать и добавить дальше.
ОТРЕДАКТИРОВАНО
Вот как я пытаюсь использовать объект elem, мне нужен дочерний img из него, а не весь возвращаемый элемент
$('#unique > img').remove();
$('#unique').append($(elem > child)
.clone()
.children()
.end());
Я считаю, что мне не нужна функция children(), если я могу получить правильный элемент.
Благодарить ...
$(elem).find('.hidden img')
? 01.08.2013