MooTools获得包含一些文本的类

时间:2015-08-05 19:27:25

标签: mootools

是否可以获得包含某个名称的类?我有许多重复部分名称的课程,例如:first_classsecond_classthird_class等。

我想做类似的事情:

$('selector').getChildren('.*_class')

有可能吗?

2 个答案:

答案 0 :(得分:1)

MooTools使用CSS selectors in the W3C specs。因此,您可以像[class*="bar"]这样使用$('myDiv').getElements('[class*="_class"]')

请记住,如果搜索字符串过于通用,您也可能会定位其他元素。添加一个公共类可能是一个更好的主意,甚至尝试在元素之间的关系中匹配一些DOM模式。

jsFiddle:http://jsfiddle.net/h49s551s/

答案 1 :(得分:-1)

一种解决方案是为每个项目添加一个公共类名,即

<div class = "first_class common_classname">foo</div> 

然后使用公共类名称调用您的对象。另一个解决方案是立即调用它们

$('selector').getChildren('first_class, second_class, thirdclass')