查看: 2762|回复: 1

jq引入的问题

升级   96%

4

主题

6

回帖

48

积分

新手上路

Rank: 1

积分
48
发表于 2022-5-10 09:37:55 | 显示全部楼层 |阅读模式
本帖最后由 worldpeace 于 2022-5-10 10:14 编辑


像这上这样引用jq后,,回调函数里根本拿不到   jQuery这个变量  
如下图打印结果

这个jQuery对象还是空 。。。
请问这要怎么做能拿到jQuery对象

[JavaScript] 纯文本查看 复制代码
//使用平台内置的o2.load方法引入资源,提交回调方法执行载入后的code
o2.load("/o2_lib/jquery/jquery.min.js",function(){
   
    console.log('jq ready', jQuery)
    // if(!window.jq){
    //     var jq = jQuery.noConflict(true); //避免js框架冲突
    //     window.jq = jq;
    // }
    // window.jq(document).ready(function(){
    //     console.log('jq ready')
    //     /*
    //          ...code...
    //     */
    // })
}.bind(this))

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37249
发表于 2022-5-10 17:43:39 | 显示全部楼层
//使用平台内置的o2.load方法引入资源,提交回调方法执行载入后的code
o2.load("/o2_lib/jquery/jquery.min.js",function(){
    if(!window.jq){
        var jq = jQuery.noConflict(true); //避免js框架冲突
        window.jq = jq;
    }
    window.jq(document).ready(function(){
        jq("#result").text("jquery载入成功!");
        /*
             ...code...
        */
    })
}.bind(this))
您不要注释掉代码,这里面有判断。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread