在某些Magento核心模块中,我看到$$
选择元素时不断使用的符号。例如,在仅10行代码中,我具有以下不同的选择器:
$('selection-apparently-a-custom-element')
$$('#some-element-id')
jQuery('#another-element-id')
这有什么意义呢?
在某些Magento核心模块中,我看到$$
选择元素时不断使用的符号。例如,在仅10行代码中,我具有以下不同的选择器:
$('selection-apparently-a-custom-element')
$$('#some-element-id')
jQuery('#another-element-id')
这有什么意义呢?
Answers:
Magento 1遗留了一些prototype.js,现在与jQuery混合(在noConflict模式下)
这意味着:
$
是通过其ID返回一个元素的原型选择器$$
是通过CSS选择器返回元素数组的原型选择器jQuery
$
在纯jQuery环境中会是什么,并通过CSS选择器返回元素的jQuery包装器