是否可以获得包含某个名称的类?我有许多重复部分名称的课程,例如:first_class
,second_class
,third_class
等。
我想做类似的事情:
$('selector').getChildren('.*_class')
有可能吗?
答案 0 :(得分:1)
MooTools使用CSS selectors in the W3C specs。因此,您可以像[class*="bar"]
这样使用$('myDiv').getElements('[class*="_class"]')
。
请记住,如果搜索字符串过于通用,您也可能会定位其他元素。添加一个公共类可能是一个更好的主意,甚至尝试在元素之间的关系中匹配一些DOM模式。
答案 1 :(得分:-1)
一种解决方案是为每个项目添加一个公共类名,即
<div class = "first_class common_classname">foo</div>
然后使用公共类名称调用您的对象。另一个解决方案是立即调用它们
$('selector').getChildren('first_class, second_class, thirdclass')