$和jQuery有什么区别?

前端之家收集整理的这篇文章主要介绍了$和jQuery有什么区别?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我尝试在$(document)中使用$(“#div_id”).ready它返回NULL,但是当我使用jQuery(“#div_id”)它返回实际的对象!

为什么会发生这种情况?

更新:我尝试noConflict方法没有获得任何提示

jQuery.noConflict()
function (a,b){return new c.fn.init(a,b)}

$.noConflict();
TypeError: Object function ()
    {
        return document.getElementById.apply(document,arguments)
    } has no method 'noConflict'

更新2:

$(document).ready(function() {
    debugger;
});

<input type="text" id="test" name="test" value="123" />

当我在控制台中运行以下代码时,我得到了这些结果:

$("#test").val()
TypeError: Cannot call method 'val' of null
jQuery("#test").val()
"123"

谢谢

解决方法

请参阅 jQuery.noConflict().页面上的其他javascript库是否可以使用$变量?

$只是一个变量,用于别名jQuery和变量,任何东西都可以分配给它。

猜你在找的jQuery相关文章