Почему я получаю эту ошибку и как ее можно проверить, чтобы она не ломалась, я пробовал проверять значение null, но, очевидно, это не работает, спасибо.JQuery Ошибка синтаксиса, непризнанное выражение:
Пожалуйста, не совет, чтобы не писать идентификатор, как это, поскольку я знаю его неправильно, но это возможность.
var jsonTest = [
{
"myId": "''''''\"\"\"\"'''''''''''''\"#####$'''''",
}
];
alert(jsonTest[0].myId);
// Works - alerts the myId
$('#' + jsonTest[0].myId).length;
// Error: Syntax error, unrecognized expression:
// #''''''""""'''''''''''''"#####$'''''
Хэши, способные ускользнуть, также могут помочь. – VisioN
@VisioN Этого было бы недостаточно. –
Спасибо, dystroy, это потрясающее решение –