簡體   English   中英

未捕獲的錯誤:語法錯誤,無法識別的表達式 - WordPress 更新后

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM