$$和$之间的差异

时间:2014-02-13 17:17:21

标签: javascript jquery oop prototypejs prototype

“$$”与“$”的区别是什么?

$$('#items li').each( function(item) {
  item.observe('click', function(event) {
    doSomethingWith(event.target);
  });
});

==========================

$('items').observe('click', function(event) {
  if (event.target.tagName === 'LI') {
    doSomethingWith(event.target);
  }
});

1 个答案:

答案 0 :(得分:4)

请参阅Prototype.js documentation

$ - id(String | Element) - 一个DOM节点或引用节点ID的字符串

$$(cssRule...) - 获取任意数量的CSS选择器(字符串)并返回与其中任何一个匹配的扩展DOM元素的文档顺序数组。