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

如果此元素具有CSS属性,我需要知道何时单击元素。 我在考虑这样的事情,但它不起作用:

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

关于这个的任何提示? 感谢名单

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

如果你想测试’width’样式属性。 Firefox中的行为与其他浏览器略有不同。

 if (jQuery(value).css('width') == '0px') { // width not set jQuery(value).css('width', '320px'); } 

$('#element').css("text-shadow")

怎么样呢:

 if($('#element').css('text-shadow') == null) ... 

这个怎么样

 if ($('#element')[0].style.text-shadow != '') { alert ('i Have') } else { alert ('i dont') }