需要jQuery的帮助吗 改变

需要jQuery的帮助吗 改变,jquery,Jquery,当我单击“更改”按钮时,onclick事件必须禁用。再次单击“更改”按钮后,必须启用onclick事件。如何从一个按钮执行这两个操作 我使用jquery-1.4.1.min.js。答案代码必须与jquery-1.4.1.min.js文件一起使用。删除内联javascriptonclick=“alert('buhaha');”,然后使用: <body> <button> Change </button> <div id="mydiv" s

当我单击“更改”按钮时,onclick事件必须禁用。再次单击“更改”按钮后,必须启用onclick事件。如何从一个按钮执行这两个操作


我使用jquery-1.4.1.min.js。答案代码必须与jquery-1.4.1.min.js文件一起使用。

删除内联javascript
onclick=“alert('buhaha');”
,然后使用:

<body>
    <button> Change  </button>
    <div id="mydiv" style="margin:25% 0% 0% 37%">
        <a href="#" onclick="alert('buhaha');" style="width:50px; height:50px; background-color:#99CC99; padding:10px; margin:5px">One</a>
        <a href="#" onclick="alert('buhaha');" style="width:50px; height:50px; background-color: #FF9900;padding:10px; margin:5px"> Two</a>
    </div>
</body>

在这里,您可以在doOnclick函数中调用内联javascript函数。

您到底有什么问题?嗨,felix,我给您的gmail发了电子邮件。你能检查一下吗?所以基本上这还是和你有关的…亲爱的felix,我不能删除内联的“onclick”。因为它需要我的弹出框。不能删除“onclick=”alert('buhaha');“它需要在我的真实世界中打开我的弹出窗口project@user1177842没有写入
onclick=“警报('buhaha'),你也可以弹出你想要的,不是吗?:)
$('button').toggle(function() {
  $('#mydiv > a').unbind('click');
}, function() {
  $('#mydiv > a').bind('click', function(){alert('buhaha')});
});
$('button').toggle(function() {
  $('#mydiv a').unbind('click');
}, function() {
  $('#mydiv a').bind('click', doOnclick);
});

function doOnclick()
{
alert("hello");
}