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);