• 技术文章 >web前端 >前端问答

    jquery load js丢失怎么办

    藏色散人藏色散人2023-02-09 10:39:52原创104

    jquery load js丢失的解决办法:1、在a.html的js脚本中,使用load加载全部b.html即可使b.html中的js脚本生效,代码如“$('selector').load('b.html',function(){......})”;2、把a.html和b.html放在同一个文件夹 下,则css生效。

    本教程操作环境:Windows10系统、jquery3.2.1版、DELL G3电脑

    jquery load js丢失怎么办?

    JQuery使用load方法加载外部div时,css,js无效的办法

    问题:

    一个html页面a.html的js脚本中,用$(‘selector’).load方法,加载另一个html页面b.html中内容,b.html中css、js都失效。

    解决办法一:

    第一步:在a.html的js脚本中,使用load加载全部b.html,这样b.html中的js脚本便会生效,即:

    $('selector').load('b.html',function(){
    ......
    })

    第二步:把 b.html 中的 css 链接,加入到 a.html 的<head>标签中,则css生效。

    解决办法二:

    第一步(同上):在a.html的js脚本中,使用load加载全部b.html,这样b.html中的js脚本便会生效,即:

    $('selector').load('b.html',function(){
    ......
    })

    第二步:把a.html和b.html 放在 同一个文件夹 下,则css生效。

    要点:

    a.html 和 b.html 在同一个文件夹下,直接load整个html,js便生效;css自动生效;

    a.html 和 b.html 不在一个文件夹下,直接load整个html,js便生效;css链接在b.html中无效,要加到a.html中,才会生效。

    推荐学习:《jQuery视频教程

    以上就是jquery load js丢失怎么办的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:jQuery
    上一篇:jquery序列化提交中文乱码怎么办 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • jquery的toggle()方法有什么用• 可用jquery在div中添加标签吗• vue引入静态jquery报错怎么办• jquery怎么删除最后一个子元素• jquery序列化提交中文乱码怎么办
    1/1

    PHP中文网