1
我很好奇如何解釋這個相同的教程,但我怎樣才能使用它將XML轉換爲PHP來顯示星星。 Tutorial使用XML將數字轉換爲星級評分
這裏是我的代碼:
<form action="xmlprocessad.php" method="POST" id="myform">
<div class="step4-inputs">
<input type="text" name="newrating">
<span class="stars">**Class that displays stars**
<span></span>
</span>
</input
</div>
</form>
這裏是jQuery代碼:
$(function() {
$('.submit-btn3').click(function() {
$('p').html('<spanclass="stars">'+parseFloat($('input[name=newrating]').val())+'</span>');
$('span.stars').stars();
});
$('.submit-btn3').click();
});
$.fn.stars = function() {
return $(this).each(function() {
$(this).html($('<span />').width(Math.max(0, (Math.min(5, parseFloat($(this).html())))) * 16));
});
}
出於某種原因,不過,它不會我的號碼轉換爲這個明星的形象,能有人請幫我理解爲什麼?謝謝!
看起來你錯過了設置包含星星的背景圖片的CSS。 – jeroen
@ jeroen我的錯不包括在內,但我確實有代碼。有什麼原因不顯示? – cheyneosy
'spanclass'是一個錯字? – hjpotter92