css js 事件问题
页面有一个span元素<spanclass="aaa"id="abc"></span>在js初始化的时候$(function(){$("#abc").removeClas...
页面有一个 span 元素
<span class="aaa" id="abc"></span>
在js初始化的时候
$(function(){
$("#abc").removeClass("aaa").addClass("bbb");
$("#abc[class^='bbb']").on("click",function(){
alert(“一定要class为 bbb 的时候 才能执行”);
$("#abc").removeClass("bbb").addClass("aaa");
//我的问题就在这里:当第一次点击 进入此事件 将class改成了aaa. 此时再次点击 ,还是会进入此方法。这个怎么解决吗?
});
}) 展开
<span class="aaa" id="abc"></span>
在js初始化的时候
$(function(){
$("#abc").removeClass("aaa").addClass("bbb");
$("#abc[class^='bbb']").on("click",function(){
alert(“一定要class为 bbb 的时候 才能执行”);
$("#abc").removeClass("bbb").addClass("aaa");
//我的问题就在这里:当第一次点击 进入此事件 将class改成了aaa. 此时再次点击 ,还是会进入此方法。这个怎么解决吗?
});
}) 展开
1个回答
推荐于2016-07-13
展开全部
改成
$("#abc").on("click",function(){
//在这下面判断css,在进行其他操作。
// $(this).hasClass('');
});
$("#abc").on("click",function(){
//在这下面判断css,在进行其他操作。
// $(this).hasClass('');
});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询