each()関数に問題があります。私が気に入っているのは、偽に戻ることです。再度起動してください。 each()関数が最初のリンクだけを繰り返すことがわかります。私は各リンクをそれぞれの$( '。ms-PostTitle a')でクローンしたいと思います...私のコードを見てください。助けてください!jQuery each()がfalseを返して再び起動する
======== HTML =======何それぞれ()関数は、現在:(やっている....
<div class="ms-PostTitle">
<a href="Post.aspx?ID=1">Post #1</a>
</div>
<a href="Post.aspx?ID=1" class="read-more">Read More</a>
<div class="ms-PostTitle">
<a href="Post.aspx?ID=2">Post #2</a>
</div>
<a href="Post.aspx?ID=1" class="read-more">Read More</a>
======== HTMLは=======私は好きではtooo斗....
<div class="ms-PostTitle">
<a href="Post.aspx?ID=1">Post #1</a>
</div>
<a href="Post.aspx?ID=1" class="read-more">Read More</a>
<div class="ms-PostTitle">
<a href="Post.aspx?ID=2">Post #2</a>
</div>
<a href="Post.aspx?ID=2" class="read-more">Read More</a>
======== jQueryの=======
$('.ms-PostTitle a').each(function() {
var href = $(this).attr('href');
$('<a class="read-more" href=' + href + '>Read More</a>').insertAfter('div.ms-PostBody p');
return false;
});
あなたはそれを続けるためにしたい場合はフィドルは... – gdoron
は、なぜあなたは関数の戻り 'false'をを持っているしてください?それは意味をなさない。 – Pointy
RTFM:http://api.jquery.com/category/selectors/ http://api.jquery.com/jQuery.each/ – iambriansreed