javascript - $$ 和 $ 之间的区别

标签 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);
  }
});

最佳答案

请参阅Prototype.js documentation

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

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

关于javascript - $$ 和 $ 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21761022/

相关文章:

php - 有关购物车 HTML 按钮中错误的帮助

jQuery - 根据类名添加 html

c++ - 使用基类指针访问继承变量

php - 使用抽象参数实例化对象

python 3.x, `type` 本身派生自 `object` ,而 `object` 派生自 `type`

javascript - ajax post之后mvc url太长

javascript - 在canvasJS中添加水平线

javascript - XMLHttpRequest 不工作

javascript - 在 jquery 插件中调用函数

javascript - 符号不能用ajax发布