按属性值搜索原型机

3
我希望能够在Prototype中实现类似于jquery的$("element[attribute='value']");或者$("element").find("[attribute='value']");的功能。
这个功能用于查找具有特定属性值的元素。
虽然实现起来可能很简单,但是我不太熟悉Prototype,并且我在任何地方都找不到答案。
感谢您的回复。
1个回答

4
使用 Prototype 中的 $$
$$("element[attribute='value']")

回复好快啊。我觉得我对基础知识有误解,我有这个代码:<a href="javascript:void(0);" rel="22"> 我需要搜索 rel="22",但是如果我执行 $$("a[rel='22']").hide(),它会抛出 TypeError: Object javascript:void(0); has no method 'hide' 的错误。 - Shadowbob
尝试:$$("element[attribute='value']")[0].hide() - John Conde
成功了!好的,与jQuery的区别在于我们需要精确指定元素,而jQuery会隐藏所有元素。非常感谢(2分钟内接受您的回复)。 - Shadowbob
太好了,它起作用了!我的原型有点生锈,所以我不确定我是否记得正确。 - John Conde
因为Magento的原因,我被迫使用它 :-( 但是我并不想这样。再次感谢 :-) - Shadowbob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接