insertAfter в цикле

У меня есть код, сгенерированный CMS:

<div class="block">
  <a class="link" href="#">Link</a>
  <h4>Header here</h4>
  <div class="text">Some text here</div>
</div>

, и мне нужно переместить ссылку после текстового div. Я пробовал это:

$(document).ready(function() {
        $('.block').each(function() {
            $('.block a.link').insertAfter('.block div.text');                      
        });
    });

, но это приводит только к тому, что ссылки повторяются примерно 10 раз (количество циклов.

Я пробовал использовать $ (this), но не совсем понимаю, как написать правильный синтаксис для добавьте a.link в функцию ... вот так:

 $(this).a.link.insertAfter($(this).div.text);
7
задан GEOCHET 28 July 2011 в 14:49
поделиться