【发布时间】:2014-03-05 22:05:11
【问题描述】:
我很好奇如何解释这个相同的教程,但是如何使用它将 XML 转换为 PHP 以显示星星。 Tutorial
这是我的代码:
<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 是我的错,因为我没有将其包括在内,但我确实有代码。不显示是不是有什么原因?
-
spanclass是错字吗?