Py学习  »  Jquery

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

Steven • 6 年前 • 1633 次点击  

代码是:

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

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

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

提供锚标记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    15 年前

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

$(document).ready(function(){

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

});