jquery: Uncaught Error: Syntax error, unrecognized expression:

今天在項目中遇到一個比較詭異的問題,隨手一記,供大家參考。

狀況描述:

錯誤信息,
這裏寫圖片描述

代碼如下,
這裏寫圖片描述

  1. 問題分析
    因爲習慣了這種寫法
$("#left_title_panel")

所以在傳入參數時,也潛意識的去拼接類似的狀態

$("'#" + data[i].primaryTitle + "'") 

=> ‘#網點運營管理法規’

2.解決方法
換個寫法就好了。。。o(╯□╰)o

$("#" + data[i].primaryTitle)

這裏寫圖片描述

console沒有錯了^_^,應該是字符轉譯的問題,有興趣的可以自己深入研究下。

發佈了14 篇原創文章 · 獲贊 8 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章