У мене випадаючий список із відомими значеннями. Що я намагаюся зробити, це встановити випадаючий список на певне значення, яке, наскільки я знаю, існує за допомогою jQuery . Використовуючи звичайний JavaScript , я б зробив щось на кшталт:
ddl = document.getElementById("ID of element goes here");
ddl.value = 2; // 2 being the value I want to set it too.
Однак мені потрібно це зробити з jQuery , оскільки я використовую клас CSS для свого селектора (дурні ідентифікатори клієнта ASP.NET ...).
Ось кілька речей, які я спробував:
$("._statusDDL").val(2); // Doesn't find 2 as a value.
$("._statusDDL").children("option").val(2) // Also failed.
Як я можу це зробити за допомогою jQuery ?
Оновлення
Отже, як виявляється, я мав це правильно вперше з:
$("._statusDDL").val(2);
Коли я ставлю сповіщення трохи вище, воно працює добре, але коли я видаляю попередження і даю йому працювати на повній швидкості, я отримую помилку
Не вдалося встановити вибрану властивість. Недійсний індекс
Я не впевнений, що це помилка з jQuery або Internet Explorer 6 (я здогадуюсь Internet Explorer 6 ), але це жахливо дратує.
dd1 = document.getElementsByClassName('classname here'); dd1.value = 2;