我正在寻找创建一个简单的工具提示元素(星级评分),我希望能够悬停在每个开始和不同的消息出现。如何创建一个jQuery侦听器来遍历一些标记
我面对的问题是星标的输出不给每个星星一个唯一的标识符,所以我必须迭代每个星星的集合,并为每个星星应用一个听众。
每个星1-5将具有相同的消息,例如,星1 =消息1,星2 =消息2等
如果有人可以帮助,我想一些帮助了解如何创建监听器和HTML和消息应用到特定的明星,我想要做的这与jQuery。
这里是星标记输出
<div class="stars">
<div class="ui-stars-star ui-stars-star-on ui-stars-star-disabled">
<a title="">1</a>
</div>
<div class="ui-stars-star ui-stars-star-on ui-stars-star-disabled">
<a title="">2</a>
</div>
<div class="ui-stars-star ui-stars-star-on ui-stars-star-disabled">
<a title="">3</a>
</div>
<div class="ui-stars-star ui-stars-star-on ui-stars-star-disabled">
<a title="">4</a>
</div>
<div class="ui-stars-star ui-stars-star-on ui-stars-star-disabled">
<a title="">5</a>
</div>
<input type="hidden" value="5" name="rate_overall" disabled=""/>
</div>
感谢
谢谢,只是让我明白了,怎么会变成这样查找明星是在展现特殊信息? – zizther 2012-03-15 17:34:23
@zizther:jQuery基本上是以这样一种方式创建的,这个'this'是指派发事件的元素。所以,悬停另一个元素会产生不同的'$(this)',因此也会产生不同的'$(this).text()'。 – pimvdb 2012-03-15 17:35:54