我想选择Prototypejs及其$$函数的输入。
我能够做到这一点:
$$('input')
但我希望在搜索中更加准确,并输入一个名称。 我想要选择的输入名称是“array []”:
$$('input[name="array[]"]')
我认为名字中的[和]会造成麻烦,因为我得到的结果与我这样做的结果相同:
$$('input')
如何选择名称为“something []”的输入?
答案 0 :(得分:3)
你可以更加冗长和使用:
$$('input').findAll(function (o) { return o.name=="array[]"; })
答案 1 :(得分:2)
似乎这是原型1.6.0.3的错误,可能是较低版本。
使用原型> = 1.6.1
答案 2 :(得分:0)
您可能正在寻找
$$('input[name="array[]"]')[0]
因为$$()
返回一个输入元素数组?适合我。