有4个评价,当点了一个评价添加类on之后,其他的不给点击只提示你已经评价~
弄了我好久了~求求大家指导下(我目前的做法都会给每个li添加on!好烦)
那你可以在ul上给个id,每次事件点击遍历li,确定是否有class=on存在
你可以当点击事件完成之后再取消所有的点击事件
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script> <script> $('#ul li').click(function () { if (!$(this).hasClass('on') && $(this).siblings().hasClass('on')) alert('你已经评价'); else this.className='on' }); </script>
看了你的代码,学到了,谢谢了