WinError 193]% 1 не является допустимым приложением Win32

Вам нужно избежать квадратных скобок, чтобы они не учитывались как селектор атрибутов. Попробуйте следующее:

alert($("#something\\["+id+"\\]").parent().parent().attr("id"));

См. Специальные символы в селекторах , в частности второй абзац:

Чтобы использовать любой из метасимволов ( такой как !"#$%&'()*+,./:;<=>?@[\]^``{|}~) как буквальная часть имени, он должен быть экранирован двумя обратными косыми чертами: \\. Например, элемент с id="foo.bar" может использовать селектор $("#foo\\.bar"). Спецификация CSS W3C содержит полный набор правил относительно правильных селекторов CSS . Также полезной является запись в блоге Матиаса Биненса в escape-последовательности символов CSS для идентификаторов .

blockquote>

1
задан Omer Qureshi 19 March 2019 в 12:43
поделиться