如何替換某些列表中的ALL *字符?如何用jQuery替換字符與圖像?
例子:
<div class="nav">
<ul>
<li><a href="#">Hotels *****</a></li>
<li><a href="#">Hotels ****</a></li>
<li><a href="#">Hotels ***</a></li>
<li><a href="#">Some other menu</a></li>
</ul>
</div>
jQuery的例子:
$().ready(function() {
if ($('.logo')[0].offsetWidth == 295) {
$('.nav ul li a span').each(function() {
string = $(this).text();
$(this).html('<img src="img/star.png" alt="' + string + '" />');
});
}
});
我想改變所有的星星,而不僅僅是一個(與此代碼,像它的所有作品應該,但它改變了所有明星與一個圖像)。它是多少明星焦炭,許多圖像。
的目標是要改變這樣的:
some text *****
與
some text <img src="img/star.png" alt="star" /><img src="img/star.png" alt="' + string + '" /><img src="img/star.png" alt="' + string + '" /><img src="img/star.png" alt="' + string + '" /><img src="img/star.png" alt="' + string + '" />
非常感謝!它像一個魅力!!!! ;) P.S.我正在玩「span」標籤來獲得替代品,所以我寫了意外......;) – Mladen
@Mladen:很高興它有幫助。不要忘記標記爲答案。 – Mrchief