javascript - 通过 id 隐藏 block

标签 javascript prototypejs

现在,如果我想隐藏我执行的所有 account block

Element.hide('account_1_info')
Element.hide('account_1_friends')
Element.hide('account_1_contacts')
Element.hide('account_2_info')
Element.hide('account_2_friends')
Element.hide('account_2_contacts')
etc...

是否可以通过 ID 掩码 account_*(或通过正则表达式)隐藏所有 block ?

最佳答案

在 prototypejs 和 CSS 选择器中使用双美元:

$$('*[id^="account_"]')

从 1.7 版开始,prototypejs 使用 sizzle,它与 jquery 使用相同的 selector-enginge,因此您可以使用 jquery-documentation 来了解选择器。 http://api.jquery.com/category/selectors/

关于javascript - 通过 id 隐藏 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6041573/

相关文章:

javascript - Openlayers 文本标签

javascript - 谷歌地图 : Map Type (Roadmap, 地形)

javascript - 触发onclick的元素的下一个元素的CSS选择器?

javascript - AJAX.Request POST 正文未发送

javascript - 在保留 $== jQuery 的同时混合 jQuery 和 Prototype

javascript - swfobject.embedSWF youtube 视频覆盖在 chrome 中,不透明度不起作用

javascript - 是否可以从另一个包导入 Node 包?

javascript - 如何使用 JavaScript 使用按钮切换功能将 html 中的多个 div 替换为其他几个隐藏的 div

javascript - 为什么 Javascript 允许非数字算术

javascript - 页面加载原型(prototype)后如何选择选项?