使用Prototype和Script.aculo.us,我正在尝试使用以“idea”Droppable开头的ID制作所有标签,但我不记得如何让所有标签以特定字符串开头。提前谢谢。
答案 0 :(得分:4)
答案 1 :(得分:3)
给他们一个班级并做$$('div.idea');
答案 2 :(得分:1)
不要那样做。 ID用于获取单个元素。
执行所需操作的正确方法是为这些元素提供一个通用的类。然后你可以使用原型所拥有的任何方法来检索具有该类名的所有元素(在jQuery中它将是$('.class')
)。通过使用类,您允许JS框架使用高度优化的代码来搜索匹配的元素(甚至可能是本地getElementsByClassName
方法),而不是迭代基本上每个元素并进行子字符串比较。
编辑:在原型中,您可以使用$$('.class')
来获取所有匹配的元素。