Neden bu hatayı alıyorum ve nasıl sınamayacağım ki, kırılmayacak şekilde denedim, boşluğu denetlemeyi denedim ama açıkça işe yaramayacaksınız, teşekkürler.Jquery Sözdizimi hatası, tanınmayan ifade:
Lütfen kimliğini yanlış yazdığımdan böyle yazmamaya dikkat edin, ama bu bir ihtimaldir.
characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+"
...
"ID": new RegExp("^#(" + characterEncoding + ")"),
Bu regex basitçe "'"
için "''''''\"\"\"\"'''''''''''''\"#####$'''''"
veya daha fazla başarısız:
var jsonTest = [
{
"myId": "''''''\"\"\"\"'''''''''''''\"#####$'''''",
}
];
alert(jsonTest[0].myId);
// Works - alerts the myId
$('#' + jsonTest[0].myId).length;
// Error: Syntax error, unrecognized expression:
// #''''''""""'''''''''''''"#####$'''''
Kaçan hatalar da yardımcı olabilir. – VisioN
@VisioN Bu yeterli olmaz. –
Harika bir çözüm olan dystroy teşekkürler –