4 回答
蓝山帝景
TA贡献1843条经验 获得超7个赞
jQuery对象:)
从jQuery文档中:
默认情况下,jQuery使用“ $”作为“ jQuery”的快捷方式
因此,使用$("#id")或jQuery("#id")相同。
慕无忌1623718
TA贡献1744条经验 获得超4个赞
它是语法糖。它不仅特定于jQuery;还包括特定于jQuery的组件。其他图书馆也使用它。您可以在此处查找有关在JavaScript中使用美元符号的详细信息。
紫衣仙女
TA贡献1839条经验 获得超15个赞
如其他答案中所述,$是jQuery函数的快捷方式。
一些JavaScript库也使用$(例如:prototype)。为了避免与其他库冲突,jQuery提供了jQuery.noConflict()函数。调用此函数,$变量的控件将返回到第一个实现它的库。使用jQuery来执行此操作,您将无法再使用$('div.someClass')来代替jQuery('div.someClass')。
或者可以这样做:
jQuery.noConflict();
jQuery.ready(function($) {
// use $ for jQuery
}
//use $ for the other library
在编写插件以避免使用noConflict出现问题时,可以将jQuery传递给函数:
function($) {
//use $ writing your plugin
}(jQuery)
添加回答
举报
0/150
提交
取消