您好,请问JQUERY click removeAttr怎么让命令失效?

<a href="javascript:;" class="btn_1">按钮1</a>
<a href="javascript:;" class="btn_2">按钮2</a>
$(function() {
function foo(){
$(".btn_2").removeAttr("class");
alert('aa');

}
$(".btn_1").bind("click",foo);
$(".btn_2").bind("click",foo);
});
我点击按钮1的时候,按钮2的class移除,弹出"aa",为什么我再点击按钮2的时候还能弹出"aa",class="btn_2"都没有了,为什么点击按钮2还能执行,当我点击按钮1以后怎样让按钮2无效??

HUX布斯
浏览 303回答 2
2回答

慕哥9229398

(1)$("#btn").removeAttr("class").unbind("click");  (2) $("#btn").bind("click",btn);方式绑定事件,是先通过CSS样式找到对应的元素对象,然后为这个元素的对象绑定!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
Oracle