我试图在Mootools [版本1.11]中匹配多个CSS属性,如下所示:
<input type="radio" value="dev" name="radio_server">
我想匹配同时具有type ='radio'和value ='dev'attribs的元素。试过这个,但这不起作用
$$('input[type=radio][value=dev]')
也无法正常工作
$$('input[type=radio,value=dev]')
$$('input[type=radio && value=dev]')
这个页面:http://api.jquery.com/multiple-attribute-selector/有一个JQuery解决方案,还有Mootools吗?
答案 0 :(得分:1)
filter
函数来过滤你的数组,这是一个例子:
http://jsfiddle.net/HHQNE/
这里有什么:
function radioAndDevPredicate(elt) {
return elt.getProperty("type") == "radio" && elt.getProperty("value") == "dev";
}
document
.getElements("input")
.filter(radioAndDevPredicate)
.each(function (foo) {
foo.addClass("active");
});