首先; HTML代码示例:
<div class"grap1"> some conetent</div>
<div class"grap2"> some conetent</div>
<div class"grap3"> some conetent</div>
<div class"blabla">some content></div>
现在我想选择类中包含“grap”的div,这个div在类名的某个地方(所以在这个例子中是前三个div)。我该怎么做呢?
这是行不通的:http://api.jquery.com/attribute-contains-word-selector/
5条答案
按热度按时间okxuctiv1#
使用attribute contains selector:
oknwwptz2#
根据您的特定用例,您可以尝试使用属性前缀选择器:
从示例数据中可以看出,“grap”总是作为类的前缀,所以如果是这样的话,这可能就是您想要的。如果“grap”可以出现在类的任何位置,而不仅仅是开头,请使用 *=。
b4qexyjb3#
使用“属性包含”选择器:http://api.jquery.com/attribute-contains-selector/
“attribute contains word”选择器不起作用,因为根据文档,它查找指定属性包含给定单词 *(由空格 * 分隔)的元素。
0wi1tuuw4#
您希望使用“Attribute contains selector“,而不是“属性包含WORD选择器”,这是您链接到的。
m3eecexj5#
你要找的是"attribute contains selector"
请在此处查看示例http://jsfiddle.net/CsvUY/