$('li.switcher-li a').click(function(event){
event.preventDefault();
$status = $(this).parents(".wd-table").find(".wd-status");
if($status.hasClass('wd-status-enable')){
$status.removeClass('wd-status-enable').addClass('wd-status-disable');
}
else{
$status.removeClass('wd-status-disable').addClass('wd-status-enable');
}
});
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
阻止链接跳转,一般两种方式
return false;之后的所有触发事件和动作都不会被执行.
传参调用js事件阻止, e.preventDefault();
这两个方式,在大多数情况下都能阻止链接的跳转;也可以正常正常运行
函数最后return false; 试一下
以上代码没有问题的~~~
看下浏览器控制台有没有错误信息提示
我知道原因了,按钮所在区域的html是Ajax请求之后发过来的。按钮注册的函数是写在全局部分的,后来我把注册事件函数写在ajax请求部分,居然可以了,但是我是不太明白这是为什么?