代码之家  ›  专栏  ›  技术社区  ›  Steven

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

  •  2
  • Steven  · 技术社区  · 6 年前

    代码是:

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

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

    2 回复  |  直到 16 年前
        1
  •  5
  •   Gabriele Petrioli    16 年前

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

    $(document).ready(function(){
    
       $('#anch1').one('click', function() {
          Record(/* your parameter */);
        });
    
    });
    
        2
  •  1
  •   rahul    16 年前

    提供锚标记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
        });
    });