jquery将设置的click事件取消,是根据id设置的,去掉id后仍起作用,求救。。。。

$("a[id^='a']").click(function(){....});然后执行removeAttr("id");后,点击这个超链接竟然还会调用click中的方法... $("a[id^='a']").click(function(){
....

});
然后执行removeAttr("id");后,点击这个超链接竟然还会调用click中的方法,求救啊,怎么解决。。。。+_+
展开
 我来答
灵葬外与他29
推荐于2017-11-25 · TA获得超过2183个赞
知道小有建树答主
回答量:1221
采纳率:50%
帮助的人:936万
展开全部
废话,你这是绑定到这个对象上面的,又不是绑定到这个id上面的
移除绑定这样做把
$("a[id^='a']").unbind("click"); //移除a链接的click事件
摩惠然0iD
2013-05-28 · TA获得超过1634个赞
知道小有建树答主
回答量:1162
采纳率:100%
帮助的人:827万
展开全部
用个变量保存一下这个对象,然后在删除ID
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式