javascript - Allow just one click in class JQUERY -
i have link load via ajax content.
my problem is, don't want remove text "load comments", want not allow more clicks in class.
<a href="javascript:;" class="showcomments" id="'.$idf.'">load comments</a> jquery
var progressajax = false; $(function() {      $(".showcomments").click(function(){                 if(progressajax) return;                    progressajax = true;      var element = $(this);     var id = element.attr("id");      progressajax = false;            alert("ok");            $(data).hide().prependto('.varload'+id).fadein(1000);          //$(element).remove();         $(element).removeattr("href");         $(element).removeclass('showcomments');     });      }); i want see ok first time. how can remove class?
$(element).removeclass('showcomments'); this not working...
use jquery's one() function
$(".showcomments").one("click", function() { http://www.w3schools.com/jquery/event_one.asp
the one() method attaches 1 or more event handlers selected elements, , specifies function run when event occurs.
when using one() method, event handler function run once each element.