我需要在WordPress评论框中插入验证图片。如果评分是1/5,2/5,3/5,4/5,则应显示未验证的图像,如果评分为5/5,则应显示已验证的图像。我试了很多版本,但能够证明只有一个在时间图像中的所有批注框,如果评级是磨碎机或者小于5如何在WordPress评论部分插入评分图片?
我的代码1:
var code = $("<strong>5/5</strong>");
code.each(function() {
$('p.comment-rating').prepend('<p class="prepen_img"><img src="verified.png" /></p>');
});
我的代码2:
if ($("p.comment-rating:contains('2/5')").length !== 0) {
$('p.comment-rating').prepend('<p class="prepen_img"><img src="not-verified.png" /></p>');
}
else {
$('p.comment-rating').prepend('<p class="prepen_img"><img src="verified.png" /></p>');
}
我的代码3:
$('p.comment-rating').each(function() {
if ($("p.comment-rating:contains('5/5')").length !== 0) {
$('p.comment-rating').prepend('<p class="prepen_img"><img src="not-verified.png" /></p>');
}
else {
$('p.comment-rating').prepend('<p class="prepen_img"><img src="verified.png" /></p>');
}
});
HTML:
<p class="comment-rating">
<img src="2star.gif">
<br>
Rating: <strong>2/5</strong>
</p>
上面的代码只显示一个图像,else
条件不起作用。
能否请你帮谁? – 2014-09-19 09:14:59
你有一个WordPress的评级系统,你想显示旁边的“未验证”或“验证”的图像,取决于评级?它是否输出html,正如你在你的问题中所显示的:评分:2/5'? – Joonas 2014-09-19 09:30:21
@ Joonas,绝对正确。 2/5是评分系统的输出。 – 2014-09-19 09:31:52