Php 未定义变量:jQuery.min.js
这个jQuery代码是我从Php 未定义变量:jQuery.min.js,php,jquery,wordpress,undefined,Php,Jquery,Wordpress,Undefined,这个jQuery代码是我从 $(文档).ready(函数(){ 变量$pagination=$('.qpagination'); var$lis=$pagination.find('li:not(#qprev,#qnext'); $lis.filter(':gt(4)').hide(); $lis.filter(':lt(5)').addClass('active'); var$next=$('#qnext')。单击(函数(){ var idx=$lis.index($lis.filter('.
$(文档).ready(函数(){
变量$pagination=$('.qpagination');
var$lis=$pagination.find('li:not(#qprev,#qnext');
$lis.filter(':gt(4)').hide();
$lis.filter(':lt(5)').addClass('active');
var$next=$('#qnext')。单击(函数(){
var idx=$lis.index($lis.filter('.active:last'))|0;
var$toHighlight=$lis.slice(idx+1,idx+6);
如果($toHighlight.length==0){
$prev.show();
返回;
}
$next.show();
$lis.filter('.active').removeClass('active').hide();
$toHighlight.show().addClass('active')
});
var$prev=$('#qprev')。单击(函数(){
var idx=$lis.index($lis.filter('.active:first'))|0;
var start=idx<4?0:idx-4;
var$toHighlight=$lis.slice(开始,开始+5);
如果($toHighlight.length==0){
$prev.hide();
返回;
}
$next.show();
$lis.filter('.active').removeClass('active').hide();
$toHighlight.show().addClass('active')
});
}); // 关闭jquery
然而,当我复制代码并根据需要进行调整时,它似乎不起作用。我得到Uncaught SyntaxError:Unexpected token
错误
有什么问题吗我怎样才能修好它
编辑:
以下是我从Chrome中得到的错误:
未定义变量:分页
未定义变量:lis
未定义变量:下一个
未定义变量:toHighlight
编辑#2:
在fiddle上加载jQuery2.2.1后,我让代码正常工作,但在fiddle上不起作用
在Wordpress中,使用此版本。
它在那一个上也不起作用,我怎样才能让它在ver=4.4.2上起作用
这是我的实时网站:看起来您遇到了PHP错误,它将某些字符添加到脚本中,并为您提供了
期望的表达式,得到了“感谢用户3284463
在浏览器将JS变量与PHP变量混淆并跳过它们时,从JS变量中删除$signs使其正常工作,因为我在回显JS。语法错误就是语法错误。还应包括行号/字符号。从这里开始,我把上面的代码复制到了同一个文件中,没有语法错误。我也在使用Chrome。有没有一种方法你也可以发布你的HTML代码?丁-你能检查一下吗?它不起作用。。。我也通过Firefox得到了错误。SyntaxError:期望表达,得到“嗨,丁,我发现了问题,我刚刚编辑了这篇文章。”。我该怎么解决呢?有什么想法吗?对我来说很好:谢谢你的回复。我把它们关掉了,但还是不走运。还有其他建议吗?你能检查一下我的网站上是否加载了正确的jQuery库吗?看起来这些错误仍在出现。看看这个:我添加了错误报告(0)@ini_集('显示错误',0);要配置wp,firefox上的错误已更改,但chrome上的错误仍然相同。是否尝试添加define('wp\u DEBUG\u DISPLAY',false)
在wp config.php
@RayanSp的顶部,我正在使用firefox,我也看到了错误
$(document).ready(function () {
var $pagination = $('.qpagination');
var $lis = $pagination.find('li:not(#qprev, #qnext)');
$lis.filter(':gt(4)').hide();
$lis.filter(':lt(5)').addClass('active');
var $next = $('#qnext').click(function () {
var idx = $lis.index($lis.filter('.active:last')) || 0;
var $toHighlight = $lis.slice(idx + 1, idx + 6);
if ($toHighlight.length == 0) {
$prev.show();
return;
}
$next.show();
$lis.filter('.active').removeClass('active').hide();
$toHighlight.show().addClass('active')
});
var $prev = $('#qprev').click(function () {
var idx = $lis.index($lis.filter('.active:first')) || 0;
var start = idx < 4 ? 0 : idx - 4;
var $toHighlight = $lis.slice(start, start + 5);
if ($toHighlight.length == 0) {
$prev.hide();
return;
}
$next.show();
$lis.filter('.active').removeClass('active').hide();
$toHighlight.show().addClass('active')
});
}); // close jquery