原型类清除输入

时间:2010-12-27 22:07:54

标签: prototypejs clear

我是一个jquery家伙,Prototype正在踢我的头脑。

我有一个输入字段,在这里:

<input type="text" value="" name="options[3]" class="input-text required-entry  product-custom-option" id="options_3_text" onchange="opConfig.reloadPrice()">`

和这个原型脚本:

function clearInput(){
    Form.Element.clear('options_3_text')
    Field.clear('options_3_text')
    $('options_3_text').clear()
}

和一个设置为onclick="clearInput();"的按钮。

我想通过类.input-text而不是ID options_3_text来获取INPUT。任何帮助获得该类而不是ID或更好的方法将是太棒了!

1 个答案:

答案 0 :(得分:2)

使用双美元符号通过css获取元素。这样的事情应该有效(未经过测试!):

$$('.input-text').each(function(e){ $(e).clear(); }.bind(this));

http://www.prototypejs.org/api/utility/dollar-dollar

此外,如果您需要,可以在此处找到每个的实施:http://www.prototypejs.org/api/enumerable/each