我正在处理将鼠标光标移动到 5 星评级的场景,并且我必须验证之前的星星是否突出显示。
HTML 代码是:
<div class="wh-rating-choices">
<div class="wh-rating-choices-holder">
<a href="#">1</a>
<a href="#">2</a>
<a href="#">3</a>
<a href="#">4</a>
<a href="#">5</a>
<em>Your Rating: <span></span></em>
</div>
</div>
当我将鼠标悬停在第 3 颗星上时,之前的 2 颗星和当前的第 3 颗星会突出显示,而最后 2 颗星不会突出显示,HTML 中的变化是这样的:
<div class="wh-rating-choices">
<div class="wh-rating-choices-holder">
<a class="hover" href="#">1</a>
<a class="hover" href="#">2</a>
<a class="hover" href="#">3</a>
<a class="" href="#">4</a>
<a class="" href="#">5</a>
<em>Your Rating: <span></span></em>
</div>
</div>
注意类添加。
有什么方法可以验证这个 html 更改(检查只有前 3 颗星被突出显示,最后 2 颗星没有被突出显示)?
目前我的脚本能够移动到任何星星并单击它。但我不明白如何验证星光高亮功能。