У меня есть раскрывающийся список с известными значениями. То, что я пытаюсь сделать, это установить раскрывающийся список на определенное значение, которое, как я знаю, существует с помощью 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 для моего селектора (stupid 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), но это ужасно раздражает.