我想迭代属于某个类的输入数组(例如“required”)。我怎样才能遍历它并获得它们的价值?像
这样的东西$$('input required').invoke(function(e){
alert(?input value?)
});
感谢
答案 0 :(得分:3)
你很亲密:
$$('input.required').each(function(i){
console.log($F(i));
});
所有具有required
类的输入都将被迭代,其值显示在Firefox控制台上。如果您不使用Firefox,只需将console.log
更改为alert
即可查看结果。
答案 1 :(得分:0)
这对我有用。
示例代码:
document.observe("dom:loaded", function() {
var maxHeight = 0;
$$('.product-name').each(function(i){
var eleHeight = i.getHeight();
if (eleHeight > maxHeight){
maxHeight = eleHeight;
}
});
$$('.product-name').each(function(i){
i.setStyle({
height: maxHeight+'px'
});
});
});