Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Получить непосредственно сам элемент с потомками а не потомки (https://javascript.ru/forum/jquery/43825-poluchit-neposredstvenno-sam-ehlement-s-potomkami-ne-potomki.html)

Zhazhah 22.12.2013 22:51

Получить непосредственно сам элемент с потомками а не потомки
 
Здравствуйте, какая мелочь казалось бы, а не знаю как сделать

<div class="item">
 <div></div>
  <a href="#" class="image"><img src="img.jpg"></a>
<div>


$('.item').each(function() {
   alert($(this).find('.image').html());// <img src="img.jpg">
});



Каким образом получить не <img src="img.jpg">, а полностью <a href="#" class="image"><img src="img.jpg"></a> ?

Vlasenko Fedor 22.12.2013 23:16

<body>
    <div class="item">
      <div></div>
      <a href="#" class="image"><img src="img.jpg"></a>
    </div>
    <script>
      var el = document.querySelector('div.item .image');
      console.log(el);
    </script>
  </body>

Rise 22.12.2013 23:40

Zhazhah,
$('.item').each(function() {
	alert( $(this).find('.image').clone().wrap('<div/>').parent().html() );
});


Часовой пояс GMT +3, время: 09:34.