layui和jquery冲突:Syntax error, unrecognized expression: +

问题

layui创建table数据表格,但点击第二页时控制台报错,错误信息如下:

解决方法

https://fly.layui.com/jie/24224/

http://www.layui.com/doc/base/infrastructure.html#third_party

layui自带jquery,可以不用另外引入了吧,jq的基本功能layui都有的

Layui部分模块依赖jQuery(比如layer),但是你并不用去额外加载jQuery。Layui已经将jQuery最稳定的一个版本改为Layui的内部模块,当你去使用 layer 之类的模块时,它会首先判断你的页面是否已经引入了jQuery,如果没有,则加载内部的jQuery模块,如果有,则不会加载。

另外,我们的图标取材于阿里巴巴矢量图标库(iconfont),构建工具采用 Gulp 。除此之外,不依赖于任何第三方工具。

原文地址:https://www.cnblogs.com/Zev_Fung/p/10037098.html

时间: 2024-08-29 22:38:38

layui和jquery冲突:Syntax error, unrecognized expression: +的相关文章

一个参数大小写引发的uploadify报错 "Syntax error, unrecognized expression: #"

上传控件uploadify 报错"Syntax error, unrecognized expression: #" 版本为 uploadify3.2 报错原因:参数ID[hidInfoId]小写错写成了大写. debug过程: ①:报错 "Syntax error, unrecognized expression: #" ②:该错误为jQuery 选择器#取不到ID取ID错误,确定某个ID为空. 可以看到hidInfoId这个参数为空 找到报错的地方. 代码中用到

$.ajaxFileUpload必须返回Map对象,返回String类型会接收出错,报错Error: Syntax error, unrecognized expression: {...}

<input type="file" name="file1" id="file1" onchange="uploadImg('file1','hidden1')"> <input type="hidden" id="hidden1" /> 异步上传文件方法 function uploadImg(fileid,hiddenid) { $.ajaxFileUploa

IE出现语法错误Syntax error, unrecognized expression: unsupported pseudo: hover

意思很明显,语法错误,无法识别的表达式:不支持伪  :hover . 因为我的Js代码中用了:hover,IE识别不了. $('.replay_box textarea').is(":hover") 代码删除,用其他方法替代就行了. 在IE下可以用检测当前获得焦点的元素id: document.activeElement.id=='#xx'

关于js报错Syntax error, unrecognized expression:

做项目时碰到这个错误 原代码如下: $("*[id=" + item.ProvinceName + "]").attr("projectcount", item.ProjectCount).append(countDiv); 虽然id不允许重复,但是这个id是循环某些地址添加的区别项.可能会重复,而且这样是个明显的语法错误 修改后: $("*[id='" + item.ProvinceName + "']"

[bug]Syntax error, unrecognized expression: input#ctl00$ContentPlaceHolder1$Pager_input

1.在ie10上浏览页面的时候,突然发现在使用Aspnetpager的页面会有一个bug. 2. 3.查了很多解决方案,最后将vs2013中, 将该勾取消,再次浏览,你会发现就正常了,虽然该功能很强大,但是并不是什么时候都需要. 4.什么是 Browser Link ? 这个 Browser Link 的功能就是通过一个脚本文件架起流程器和 Visual Studio IDE 之前的一个通信桥梁, 在启用 Browser Link 后, Visual Studio 会给网站注入一个 IHttpM

layui与jquery冲突导致下拉框无法显示的解决方法

1.背景: 在使用 layui 框架写 jsp 的时候,使用 ajax 传递数据来刷新表单,发现使用 ajax 引用外部的jquery 和 layui 自带的jquery中,可能是 $ 导致select 下拉框中的option 没法在layui中正常使用(即数据传过去了,但是点击下拉框没有任何数据) 2.解决 查了一下网上的解决方法.有个解决方法是 在layui.js之前引用其他jquery .但是发现 并没有什么卵用. 后来发现,ajax传递数据在加载页面之后,导致了导入的option没有在第

js文件报错Syntax error on token &quot;Invalid Regular Expression Options&quot;, no accurate correction

Syntax error on token "Invalid Regular Expression Options", no accurate correction 1.选中报错的jquery文件“jquery-1.2.6.min.js”.2.右键选择 MyEclipse-->Exclude From Validation .3.再右键选择 MyEclipse-->Run Validation 即可.

Type Syntax error, insert &quot;)&quot; to complete Expression

今天倒持了 几个小时! 愣是 没有明白 ,为什么我的JSP的第一行没有代码?  还是报错! 错误是: Description Resource Path Location Type Syntax error, insert ")" to complete Expression left.jsp /qyrs/WebRoot/admin/iframe line 1 Client-side JavaScript Problem 翻译: 描述资源路径位置类型语法错误,插入")&quo

myeclipse中导入js报如下错误Syntax error on token &quot;Invalid Regular Expression Options&quot;, no accurate correc

今天在使用bootstrap的时候引入的js文件出现错误Syntax error on token "Invalid Regular Expression Options", no accurate correc: 大概意思就是无效的表达式什么的,具体解决方法如下: 1.选中报错的js文件或报错内容.2.右键选择 MyEclipse-->Exclude From Validation .3.再右键选择 MyEclipse-->Run Validation 即可. 本文参照h