![](/img/trans.png)
[英]Uncaught Error: Syntax error, unrecognized expression after jQuery upgrade
[英]Uncaught Error: Syntax error, unrecognized expression - After WordPress Update
將 WordPress 更新到版本 4.6(jQuery 更新)后,此文件不再工作。 與舊的 jQuery 一起工作。
function _removerlay (object) {
jQuery('#x-widgets-list .loader').remove();
var _elem1 = "<div id='x-pbwp-outerlay'></div>",
_elem2 = "<div id='x-widgets-list'></div>";
$elem = object.closest("div[class*='x-wrapp-class-']") ;
$elem.unwrap(_elem2);
$elem.unwrap(_elem1);
$elem.hide()
}
function _createpopshort (object) {
var _structure = "<div id='x-pbwp-outerlay'><div id='x-widgets-list'></div></div>",
$elem = jQuery('#x-widgets-list');
var a = object.closest(".column-in").next();
jQuery(a).wrap(_structure).delay(100).fadeIn(150);
}
控制台中的錯誤:
未捕獲的錯誤:語法錯誤,無法識別的表達式:
unwrap 需要一個選擇器,而不是一個看起來像元素的字符串
var _elem1 = "#x-pbwp-outerlay",
_elem2 = "#x-widgets-list";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.