jquery元素解除绑定事件之后怎么在添加事件

$("#menu").click(function(){//弹出一个层})$("#button").click(function(){//1.这个button是在上面那弹... $("#menu").click(function(){ // 弹出一个层 })
$("#button").click(function(){
//1. 这个button是在上面那弹出层里面的确认按钮,然后执行新增一个DIV到body中
//2.下面执行让menu按钮变色无法点击

$("#menu").addClass("addter").attr("title","您已添加无法点击").unbind("click");
//3. 在第一步新增的div中有个删除,删除这新增的DIV之后这menu去掉新增的class,去掉unbind("click");这怎么写求教!!!

})

流程:点击按钮A=>弹出层确认按钮B=>B确认之后动态新增DIVc=>此时按钮A无法点击=>DIVc有个删除此DIV之后=>按钮A又可以点击

求个思路,A按钮又可以点击 我不会写
展开
 我来答
helen5106
推荐于2018-04-08 · TA获得超过1260个赞
知道小有建树答主
回答量:2015
采纳率:0%
帮助的人:1074万
展开全部
其实你设置为disabled后,没有必要执行unbind , $("#menu").attr('disabled','disabled');

下面是你的思路
function AClick(){
$(divB).show();//弹出一个层,里面有个按钮B
$(B).click(BClick);
};
function BClick(){
$(A).addClass("addter").attr("title","您已添加无法点击").unbind("click");
$(divC).show();//C弹出来,里面有个按钮C
$(C).click(CClick);//绑定C里面的删除事件
};
function CClick(){
$(A).removeClass("addter").attr("title","可以点击").click(AClick);
$(C).hide();//删除C
};

$(A).click(AClick);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tony80282235
2013-01-21 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:167
采纳率:100%
帮助的人:77.4万
展开全部
$("#menu").removeClass("addter").bind("click", function() {
alert("test");
});
试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式