如果此元素具有CSS属性,我需要知道何时单击元素。我在考虑这样的事情,但它不起作用:
if ($('#element').attr("text-shadow")) {
alert ('i Have')
}
else {
alert ('i dont')
}
关于这个的任何提示? 感谢名单
答案 0 :(得分:23)
if( $('#element').css('text-shadow') != null ) {
/*success*/
}
else {
/*does not have*/
}
答案 1 :(得分:2)
如果你想测试宽度'风格的财产。 Firefox中的行为与其他浏览器略有不同。
if (jQuery(value).css('width') == '0px') { // width not set
jQuery(value).css('width', '320px');
}
答案 2 :(得分:1)
$('#element').css("text-shadow")
答案 3 :(得分:1)
相反如何:
if($('#element').css('text-shadow') == null) ...
答案 4 :(得分:0)
这个怎么样
if ($('#element')[0].style.text-shadow != '') {
alert ('i Have')
}
else {
alert ('i dont')
}