如何使用JQuery识别CSS'文本装饰'

时间:2014-03-18 08:35:54

标签: jquery css

一个相当明显的答案,因为你认为答案是这样的:

$(theelement).css('text-decoration');

其中'theelement'是实际关注的(使用jqueryCSS)。

我的问题是每当我尝试这个时它总会以

的格式返回一些东西
none solid rgb(0, 0, 0)

看起来非常像边框CSS,而不是文本修饰CSS。

我已经把它放到一个小提琴中以简单的方式证明这一点:click for this JSFiddle

感谢您的帮助!

1 个答案:

答案 0 :(得分:6)

来自MDN

  

注意:CSS Text Decoration Level 3将此属性转换为三个新text-decoration-colortext-decoration-linetext-decoration-style CSS属性的简写。

因此,当您阅读该属性时,您将获得所有三个组件属性。如果您不想要所有三个属性,请指定所需的属性,例如

$(theelement).css('text-decoration-line')

将返回none