如何取代'美元'用jquery中使用的另一个字符签名?

时间:2013-12-03 10:40:12

标签: javascript jquery

如何将jquery中使用的美元符号('jquery'的别名)更改为另一个字符。 例如

$("#id").css("height","210px");

我想将此更改为

*("#id").css("height","210px");

3 个答案:

答案 0 :(得分:11)

您无法将$更改为*,因为*不是有效的标识符。但您可以将其更改为有效的:

(function (foobar) {
    foobar("#whatever").css(....)


})(jQuery);

鉴于JavaScript identifiers are unicode, you can try fancy things例如:

(function (Ω) {
    Ω("#whatever").css(....)
})(jQuery);

答案 1 :(得分:7)

请勿使用*作为变量名称,请在此处选择有效名称,我选择js

var js =jQuery.noConflict(); //by this you can do it

参考 jQuery.noConflict()

答案 2 :(得分:2)

jQuery带有noConflict命令,您可以将其分配给自定义变量:

var jq = jQuery.noConflict(true);

这意味着您可以使用符号执行常规jQuery:

jq.css('height', '200px');

您不能使用星号(*),因为它是保留字符。