Я пытаюсь написать скрипт, который проходит через все элементы с идентификатором «toggleSelect». Он должен добавить функцию onclick, которая переключает данный флажок выбора на основе атрибута rel того же элемента.Почему я получаю сообщение UncaughtSyntax
Пример:
<input type="radio" name="button" value="toggle" id="toggleSelect" rel="example1">
<select name="example1" id="example1" DISABLED>
<option>Test Option</option>
<option>Test Option</option>
<option>Test Option</option>
</select>
Так в основном, когда переключатель выше нажата, она должна иметь функцию OnClick, которая позволяет выберите поле «example1». Я получаю «Uncaught SyntaxError: Неожиданный токен». и я понятия не имею, почему. Вот мой код:
(function(){
$("#toggleSelect").on("click", function(){
idToggler = $(this).attr("rel");
if($("#" + idToggler)).is(":disabled")){
$("#" + idToggler.prop("disabled", false);
} else {
$("#" + idToggler.prop("disabled", true);
}
});
});
Любая помощь была бы принята с благодарностью!
все элементы с идентификатором "toggleSelect". ... Плохая практика хранения нескольких идентификаторов. –
используйте правильную среду разработки для разработки ... она должна помочь вам в обнаружении этого короля проблем. –
'$ (" # "+ idToggler) .prop' видеть перед тем, как пропущено' '' '' '. – Jai