layui如何使用jquery


本文摘自PHP中文网,作者藏色散人,侵删。

layui使用jquery的方法:1、主动加载jquery模块,语句如“layui.use(['jquery', 'layer']...)”;2、通过“layui.use('layer', function(){...}”方法。

推荐《layUI教程》

layui使用内部jQuery:

遇到问题情境:

由于Layui部分内置模块依赖jQuery,所以没有单独引入jQuery,但是在使用$常规写法获取dom元素时,提示未定义

出现问题的原因:

由于Layui部分内置模块依赖jQuery,所以我们将jQuery1.11最稳定的一个版本作为一个内置的DOM模块(唯一的一个第三方模块)。只有你所使用的模块有依赖到它,它才会加载,并且如果你的页面已经script引入了jquery,它并不会重复加载。内置的jquery模块去除了全局的$和jQuery,是一个符合layui规范的标准模块。

两种解决方法:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

//第一种:主动加载jquery模块

layui.use(['jquery', 'layer'], function(){

  var $ = layui.$ //重点处

  ,layer = layui.layer;

   

  //后面就跟你平时使用jQuery一样

  $('body').append('hello jquery');

});

  

//第二种:如果内置的模块本身是依赖jquery,你无需去use jquery,所以上面的写法其实可以是:

layui.use('layer', function(){

  var $ = layui.$ //由于layer弹层依赖jQuery,所以可以直接得到

  ,layer = layui.layer;

  

  //……

});

以上就是layui如何使用jquery的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

layui事件监听使用

layui框架的flow组件常见用法总结

layui怎么实现删除数据

layui前端框架弹出form表单以及提交的方法

layui是基于vue的吗?

layui关闭当前弹出框的方法

layui中使用的一些弹出框

layui-inline的作用是什么

layui模块使用规范(附代码)

layui框架使用收费吗

更多相关阅读请进入《layui》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...