jquery改变按钮事件
JQUERY怎么实现按钮点击后,动态修改这个按钮的事件,等下次点击时,调用另外一个事件,例如按钮原来是增加行,如果点击后,给表格增加一行,再次点击就删掉一行,怎么实现,我...
JQUERY怎么实现按钮点击后,动态修改这个按钮的事件,等下次点击时,调用另外一个事件,例如按钮原来是增加行,如果点击后,给表格增加一行,再次点击就删掉一行,怎么实现,我动态修改按钮事件后直接被调用了,先增后删。我想等到下一次点击的时候再删啊,可是只点了一次,就增加删除全完成了。。。怎么做呢
我代码大致是这样的
<input type=button onclick="test(this)"/>
jquery部分
function test(obj){
alert("已被点击");
obj.bind('click',function(){
alert("再次被点击");
});
}
我想修改该按钮的onclick事件,而不是一次就把俩事件都触发了。 展开
我代码大致是这样的
<input type=button onclick="test(this)"/>
jquery部分
function test(obj){
alert("已被点击");
obj.bind('click',function(){
alert("再次被点击");
});
}
我想修改该按钮的onclick事件,而不是一次就把俩事件都触发了。 展开
3个回答
展开全部
使用 jQuery 中的 toggle. 或者 添加一个标识位 - 0(A事件), 1(B事件) A,B 分别两个函数处理;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("input:button").toggle(
function () {
alert('已被点击');
},
function () {
alert('再次被点击');
}
);
function () {
alert('已被点击');
},
function () {
alert('再次被点击');
}
);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询