我正在尝试在HTML页面中找到直通单词。
我知道如何找到CSS属性
$(el).css('text-decoration');
返回
line-through solid rgb(64, 64, 64)
问题是颜色可能不同,固体也可能不同。 所以我需要这样的东西:
$(el).css('text-decoration').contains('line-through');
但这不起作用
答案 0 :(得分:1)
由于.css()
返回一个字符串,必须使用javascript字符串方法。
有很多
选择一个。 indexOf, match, regular expressions
$(el).css('text-decoration').indexOf('line-through') // returns -1 if not found
答案 1 :(得分:0)
答案 2 :(得分:0)
$(element).css("property")
在javascript中返回string
,因此请使用任何字符串方法来查找匹配的内容。
其中一个方法是yourstring.indexOf('somestring')
,如果找到则返回第一个匹配字符的索引,否则返回-1。
$(el).css('text-decoration').indexOf('line-through')