jQuery 检查元素是否具有 css 属性

标签 jquery attributes

我需要知道当我点击一个元素时该元素是否具有 CSS 属性。我正在考虑这样的事情,但它不起作用:

if ($('#element').attr("text-shadow")) {
    alert ('i Have')
}
else {
    alert ('i dont')
}

关于这个有什么建议吗? 谢谢

最佳答案

if( $('#element').css('text-shadow') != null )  { 
    /*success*/ 
} 
else { 
    /*does not have*/ 
}

关于jQuery 检查元素是否具有 css 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2685724/

相关文章:

session - Struts 2 session 属性未在 jsp 中显示

javascript - 当文本较少时,将文本垂直对齐到图像中间

javascript - 使用 jQuery 变量选择 data-* HTML 5 元素

javascript - href 中的 Contenteditable/jQuery 和符号

javascript - 获取属性并添加类

c# - 如何枚举具有自定义类属性的所有类?

Python 要求将属性转换为字符串

c# - 设置全局化 Nuget 包

jquery - Asp.net mvc 4 jquery ajax请求返回内部服务器错误

.net - 如何为装配创建自定义属性?