一部のリストですべての*文字を置き換える方法は?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 + '" />');
});
}
});
、それはすべての星を変更する以外、私は、それのようにすべての作品はすべきで、1つだけでなく(このコードのすべての星を、変更したいです1つの画像で)。どのくらい多くの星のチャー、それは多くの画像であることをshuld。
の目標は、このようにそれを変更することです:
$('.nav ul li a span')
- >にはスパンがない:
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