当我把这个代码放在<table>
之外......它会工作。是我的HTML“泄漏”,因为它显示出不正常的行为
<script type="text/javascript">
$(function(){
$("#stars-wrapper1").stars({
oneVoteOnly: true
});
});
</script>
<form>
<div id="stars-wrapper1">
<input type="radio" name="newrate" value="1" title="Very poor" />
<input type="radio" name="newrate" value="2" title="Poor" />
<input type="radio" name="newrate" value="3" title="Not that bad" />
<input type="radio" name="newrate" value="4" title="Fair" />
<input type="radio" name="newrate" value="5" title="Average" />
</div>
</form>
然而,当我把这个里面的
<table><tr><td>...</td></tr></table>然后,它会显示1 2 3 4 5有谁知道什么是错的桌子吗?
<table width="100%" style="border: 0px none ;">
<tbody>
<tr>
<td style="width: 110px; vertical-align: top;" valign="top" align="right">
<form>
<div id="stars-wrapper1">
<input type="radio" name="newrate" value="1" title="Very poor" />
<input type="radio" name="newrate" value="2" title="Poor" />
<input type="radio" name="newrate" value="3" title="Not that bad" />
<input type="radio" name="newrate" value="4" title="Fair" />
<input type="radio" name="newrate" value="5" title="Average" />
</div>
</form>
</td>
<td style="padding-left: 20px;" valign="top"><div class="resultItem" style="float: left;">
stutt here
</div></td>
</tr>
</tbody>
</table>
编辑:我正在使用JQUERY星级评级plguin。 http://orkans-tmp.22web.net/star_rating/index.html#demos
它使我有5颗星的评级。
你能编辑你的文章吗?我猜你在那里有一些需要转义的HTML标签:“当我把这些代码放在......之外时,它就会起作用。” – 2009-11-24 23:15:43
另外,它看起来像你正在使用特定的jQuery插件,如果是这样,它是哪一个? – Jason 2009-11-24 23:17:25
我正在使用JQuery 5星评级插件:http://orkans-tmp.22web.net/star_rating/index.html#demos – TIMEX 2009-11-24 23:18:35