我正在尋找創建一個簡單的工具提示元素(星級評分),我希望能夠懸停在每個開始和不同的消息出現。如何創建一個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