phpjavascriptwebjqueryhtml5
리뷰가 4개 있습니다. 하나의 리뷰를 클릭하고 카테고리를 추가하면 다른 리뷰는 클릭되지 않고 리뷰가 있다는 메시지만 표시됩니다~ 저는 이 작업을 오랫동안 해왔습니다. 오랜만~ 안내 부탁드려요 (현재는 리마다 방법이 추가되서 짜증나네요)
잘못 클릭하면 어떻게 될지 생각해보신 적 있으신가요? . 어떤 것을 클릭하여 추가해야 하며 동시에 다른 li의 on 스타일을 제거해야 합니다. 확실히 클릭하면 해당 항목에 on 항목이 있는지 먼저 확인해야 합니다. li, 아직 존재하지 않는 항목을 클릭하면
메시지가 표시됩니다.<code> <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> </code>
단일 선택. 하나만 선택하세요.
네, 1층에서 언급했듯이 동적으로 클래스를 추가한 후 클릭하면 이 클래스가 생기지만 다른 클래스는 아니니 판단하시면 됩니다