程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> php-求大神指教!~實現多個相同元素,點擊其中的一個元素選擇後,其他的元素就不給再點擊選擇??

php-求大神指教!~實現多個相同元素,點擊其中的一個元素選擇後,其他的元素就不給再點擊選擇??

編輯:編程解疑
求大神指教!~實現多個相同元素,點擊其中的一個元素選擇後,其他的元素就不給再點擊選擇??

有4個評價,當點了一個評價添加類on之後,其他的不給點擊只提示你已經評價~ 弄了我好久了~求求大家指導下(我目前的做法都會給每個li添加on!好煩)
圖片說明

最佳回答:


你有沒有想過如果點錯了呢。。你應該點擊哪個加上on,然後同時移除其他li的on樣式,你確定要點擊就不給修改,自己先判斷li是否存在on項,並且點擊的不是已經存在on的就提示

 <style>li.on{color:green}</style>
<ul id="ul">
    <li>很滿意</li>
    <li>滿意</li>
    <li>一般</li>
    <li>差</li>
</ul>
<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>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved