0
한 번만 클릭되는 링크가 있습니다. 그래서 클래스를 링크에 추가하여 링크가 클릭되었는지 확인하고 사용자가 다시 클릭하지 못하도록합니다.새 클래스를 추가 한 후 요소를 선택하면 작동하지 않습니다.
<a href="#" id="plus">my link</a>
$("a#plus[class!='clicked']").on('click',function(e){
e.preventDefault();
alert('clicked');
$(this).addClass('clicked');
});
그래서 클래스 '클릭'링크를 클릭하면 링크에 추가되고 사용자가 다시 클릭하면이
$("a#plus.clicked").on('click',function(e){
e.preventDefault();
alert('clicked before');
});
을 발생해야하지만 결과는 코드의 첫 번째 블록을 실행 여기에 추가 된 클릭 클래스 'http://jsfiddle.net/gkwym8nr/
도와 주셔서 감사합니다 많이. 여기에 jsfiddle http://jsfiddle.net/gkwym8nr/10/이 있습니다. –