javascript - 检查元素是否被点击或 hasClass

标签 javascript jquery

我想知道在 jQuery 中是否有可能知道一个元素是否被点击或 hasClass()

这是我尝试过的,但没有成功

if($('.subCat span[data-value="all"]').hasClass('checked') || $('.subCat span[data-value="all"]').click()){
        alert('woohoo');
    }

那么我该如何实现呢?我需要编写脚本,以便在单击时或它具有所需的类时执行。

谢谢

最佳答案

您需要的是点击事件,而不是 if 语句。

$('.subCat').on("click", 'span[data-value="all"].checked', function(){
    alert("woohoo foobar");
});

关于javascript - 检查元素是否被点击或 hasClass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12149231/

相关文章:

javascript - 为什么这个函数不返回任何值?

javascript - 使用jquery从html元素获取属性值

javascript - 如何在选择选项事件jquery中使用jquery验证

javascript - 寻找 html 字符串 jquery 解析器(解析 <a> 链接和 <img> 图像)

javascript - 为什么 JavaScript Intellisense 在 Visual Studio 2012 中并不总是有效?

javascript,有没有像isArray这样的isObject函数?

javascript - HTML TextArea 中断错误

javascript - 转换 jQuery addClass 和 removeClass

jquery - 为产品定制界面加载图像的最佳实践

javascript - 显示/隐藏 Divs 多个单选按钮 JQuery