jquery改变按钮事件

JQUERY怎么实现按钮点击后,动态修改这个按钮的事件,等下次点击时,调用另外一个事件,例如按钮原来是增加行,如果点击后,给表格增加一行,再次点击就删掉一行,怎么实现,我... JQUERY怎么实现按钮点击后,动态修改这个按钮的事件,等下次点击时,调用另外一个事件,例如按钮原来是增加行,如果点击后,给表格增加一行,再次点击就删掉一行,怎么实现,我动态修改按钮事件后直接被调用了,先增后删。我想等到下一次点击的时候再删啊,可是只点了一次,就增加删除全完成了。。。怎么做呢
我代码大致是这样的
<input type=button onclick="test(this)"/>
jquery部分
function test(obj){
alert("已被点击");
obj.bind('click',function(){
alert("再次被点击");
});
}
我想修改该按钮的onclick事件,而不是一次就把俩事件都触发了。
展开
 我来答
小猪八Q
2012-06-11 · TA获得超过170个赞
知道小有建树答主
回答量:160
采纳率:100%
帮助的人:114万
展开全部
function test(obj){
alert("已被点击");
obj.setAttribute('onclick',function(){
alert("再次被点击");
});
}
这样你主要通过对onclick属性赋予不同的函数值,就可以实现了。。
勇气和激情
2012-06-12 · TA获得超过466个赞
知道小有建树答主
回答量:750
采纳率:100%
帮助的人:261万
展开全部
使用 jQuery 中的 toggle. 或者 添加一个标识位 - 0(A事件), 1(B事件) A,B 分别两个函数处理;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jgsagdut
2012-06-11 · 超过25用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:62.5万
展开全部
$("input:button").toggle(
function () {
alert('已被点击');
},
function () {
alert('再次被点击');
}
);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式