如何使用单个按钮启用/禁用onclick事件

时间:2012-01-31 12:02:11

标签: jquery

<button> Change Onclick</button>
<ul id="myorder"> 
    <li> <a href="#" onclick="popone();"> </a> </li>
    <li> <a href="#" onclick="poptwo();"> </a> </li>    
</ul>

第一次点击按钮时,必须禁用onClick。第二次单击按钮后,必须启用onClick。我是怎么做到的你能帮助我吗?你能给我jquery代码吗?

2 个答案:

答案 0 :(得分:0)

为其添加新类或添加禁用的属性。

if($('#myorder a').attr('disabled') == 'disabled'){
// remove attribute disabled 
} else{
//disable them
}

或为班级

if($('#myorder a').hasClass('disabledClassName')){
//remove class
}else{
//add class
}

答案 1 :(得分:0)

如果你想显示整个隐藏,那么你可以使用jquery的切换如下:

<button> Change Onclick</button>

<ul id="myorder"> 
<li> <a href="#" onclick="popone();"> </a> </li>
<li> <a href="#" onclick="poptwo();"> </a> </li>

</ul>

<script>

$("button").click(function () {
$("ul").toggle();
});
</script>

参考http://api.jquery.com/toggle/