मुझे यह त्रुटि क्यों मिलती है और मैं इसके लिए कैसे परीक्षण कर सकता हूं ताकि यह तोड़ न सके, मैंने शून्य की जांच करने की कोशिश की लेकिन जाहिर है कि काम नहीं करेगा, धन्यवाद।Jquery सिंटेक्स त्रुटि, अपरिचित अभिव्यक्ति:
कृपया इस तरह की आईडी न लिखने की सलाह न दें क्योंकि मुझे यह गलत लगता है लेकिन यह एक संभावना है।
characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+"
...
"ID": new RegExp("^#(" + characterEncoding + ")"),
इस regex "''''''\"\"\"\"'''''''''''''\"#####$'''''"
या अधिक बस "'"
के लिए के लिए विफल रहता है:
var jsonTest = [
{
"myId": "''''''\"\"\"\"'''''''''''''\"#####$'''''",
}
];
alert(jsonTest[0].myId);
// Works - alerts the myId
$('#' + jsonTest[0].myId).length;
// Error: Syntax error, unrecognized expression:
// #''''''""""'''''''''''''"#####$'''''
हैश से बचने से भी मदद मिल सकती है। – VisioN
@VisioN यह पर्याप्त नहीं होगा। –
धन्यवाद dystroy यह एक शानदार समाधान है –