gpt4 book ai didi

javascript - 基于类名切换 event.preventDefault

转载 作者:行者123 更新时间:2023-11-30 07:57:16 25 4
gpt4 key购买 nike

我想根据链接元素的类名切换 preventDefault 方法。

示例:

<a href="#" class="myLink disabled">My link</a>

//TO-DO: enable click only when link doesn't have disabled class
$('.myLink').on('click', function() {
//DO SOME STUFF
});

最佳答案

您可以在没有特定类的元素上绑定(bind)事件。使用 :not() 选择器,可以排除元素。

$('.myLink:not(.disabled)').on('click', function

如果 disabled 类是动态应用的,您必须使用 hasClass() 检查点击的链接是否具有该类.

$('.myLink').on('click', function(event) {
if ($(this).hasClass('disabled')) {
event.preventDefault();

// return false; // Use when no action should be performed
} else {
// Handle event
...
}
});

关于javascript - 基于类名切换 event.preventDefault,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36856332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com