[讨论] Mootools选择器

littcai 2009-04-16

近期在项目开发过程中遇到的这个问题,需求是用JS获得页面上名称为roleId的一堆复选框对象,如果使用原生DHTML语法的情况下,使用var roleObj = form.roleId就可以得到,并可以通过roleArray进行遍历。而如果想使用MOOTOOLS的话,则需要使用如下代码:

var roleIdObj = $(document.body).getElements("input[name=roleId]"); 

 

用$或$$都是无法正确获取的,不知谁还有更好的办法?

zarknight 2009-04-17
$$('input[name=roleId]')

这样取不行?我试了下是可以的。
caldson 2009-05-21
$$('input[name=roleID][checked]')
yuan 2009-07-20
选择包含ul子节点的li节点(用jQuery这么写:$('li:has(ul)')),在mootools里怎么写?
我是这么写的,有没其它更简单的方法?
$$('li').filter(function(eachLI){
	return eachLI.getElements('ul').length;
})
Global site tag (gtag.js) - Google Analytics