JavaScript / Jquery:如何查找直通单词

时间:2013-12-29 18:32:50

标签: javascript jquery html css

我正在尝试在HTML页面中找到直通单词。

我知道如何找到CSS属性

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

返回

line-through solid rgb(64, 64, 64) 

问题是颜色可能不同,固体也可能不同。 所以我需要这样的东西:

 $(el).css('text-decoration').contains('line-through');

但这不起作用

3 个答案:

答案 0 :(得分:1)

由于.css()返回一个字符串,必须使用javascript字符串方法。

有很多 选择一个。 indexOf, match, regular expressions

$(el).css('text-decoration').indexOf('line-through') // returns -1 if not found 

答案 1 :(得分:0)

String.indexOf()将在此背景下为您提供帮助。

尝试,

$(el).css('text-decoration').indexOf('line-through')

答案 2 :(得分:0)

$(element).css("property")在javascript中返回string,因此请使用任何字符串方法来查找匹配的内容。

其中一个方法是yourstring.indexOf('somestring'),如果找到则返回第一个匹配字符的索引,否则返回-1。

$(el).css('text-decoration').indexOf('line-through')