Py学习  »  Jquery

使用jquery或javascript单击元素后如何将其更改为不可单击

Steven • 5 年前 • 730 次点击  

代码是:

<a href="#" style="color:black" onClick="Record($id)">Done</a>  

我希望这个部分一旦被点击就变得不可点击,如何使用jquery或javascript来实现这一点?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30853
 
730 次点击  
文章 [ 2 ]  |  最新文章 5 年前
rahul
Reply   •   1 楼
rahul    14 年前

提供锚标记ID并从HTML标记中删除onclick处理程序。

<a id="anch1" href="#" style="color:black">Done</a>  

$(function(){
    $("#anch1").bind("click",function(){
        // do your action here
        $(this).unbind("click"); //unbinds the click event
    });
});
Gabriele Petrioli
Reply   •   2 楼
Gabriele Petrioli    14 年前

使用 .one() 方法,它正好做到这一点。

$(document).ready(function(){

   $('#anch1').one('click', function() {
      Record(/* your parameter */);
    });

});