Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Обёртывание элемента с ошибкой (https://javascript.ru/forum/jquery/29355-objortyvanie-ehlementa-s-oshibkojj.html)

VitAl2013 25.06.2012 08:41

Обёртывание элемента с ошибкой
 
прменяю
$('#imgid').wrap(<a href=""></a>);

Оборачивается и img и два братских div имеющих другой id

Косяк ли это библиотеки?
Как быть?

Aetae 25.06.2012 09:04

<!DOCTYPE HTML>
<html>
  <head><script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script></head>
  <body>
    <div id="div1">1</div>
    <img id="imgid" src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif">
    <div id="div2">2</div>
    
    
    <script>
$('#imgid').wrap('<a href=""></a>');

alert(document.body.innerHTML)

    </script>
  </body>
</html>

ЧЯДНТ?

VitAl2013 25.06.2012 10:58

Разобрался - это был мой косяк. Сначала обёртываю, а потом ставлю конструкции after c imgid. То есть сам загоняю братские объекты внутрь тега а.


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