我在javascript中使用了$
代替document.getElementById()
而我不知道$$
的用途是什么。任何人都可以告诉我$$
有什么用?
以下是代码:
var link_object = $$('a[class="menu_item"]');
if (window.location.href.search('inident.do') >= 0) {
link_object.each(function (elem) {
if (elem.innerHTML == 'Create an Incident') {
elem.style.fontWeight = 'bold';
elem.style.color = 'black';
}
});
}
答案 0 :(得分:2)
单个$通常是jQuery对象的简称。 双$$可以是任何东西。
在Angular中,似乎指定了一个私有标识符。
当你讨厌同事时,你可以这样做:
$$$$($$$[$]);
答案 1 :(得分:2)
$是jquery中的选择器。 $$在jquery中没有任何特定含义 所以你可以用自己的方式使用它。 像这样
function $$(){
alert('hello');
}
$$();
可能有其他库如jquery使用$或者可能使用$$。 因为$是javascript中有效的变量和函数名称 这是简化dom选择而不是使用long的最佳方法 document.getElementById()就像函数一样。
罗布先生的贡献在jQuery中,$是一个采用不同类型参数的函数。它将接受函数,数组,对象(本机和主机),字符串或什么都不接受。如果它得到一个字符串,它将使用选择器或HTML
答案 2 :(得分:0)
$$对jQuery没有任何特殊含义。但是如果您使用的某些库可能与jQuery冲突,您可以使用jQuery noConflict函数将$ function的名称更改为您想要的任何内容;
你应该在代码的早期找到类似的东西
var $$ = jQuery.noConflict();
答案 3 :(得分:0)