var varID = 2;
$("#my select option:eq("+varID+")").attr("selected", "selected");
этот вариант не работает
Спустя 2 часа, 7 минут, 24 секунды (1.02.2012 - 18:46) redreem написал(а):
Спустя 38 минут, 8 секунд (1.02.2012 - 19:24) Rigel написал(а):
redreem
спасибо за информацию, но там такого не нашел
спасибо за информацию, но там такого не нашел
Спустя 8 минут, 27 секунд (1.02.2012 - 19:32) neadekvat написал(а):
А не с нуля разве индексация идет? А у вас там, например, два элемента - вот и не пашет.
И еще. Если <select id="my">, то это некорректно:
Хватит и
И еще. Если <select id="my">, то это некорректно:
$("#my select..
Хватит и
$("#my option...
Спустя 12 минут, 7 секунд (1.02.2012 - 19:45) Rigel написал(а):
neadekvat
Нужно выбрать элемент Схемы (varID=2), но переменная varID должна быть динамическая, то есть может быть другой.
Я просто для примера 2 поставил.
Можно сделать так:
Просто хотелось бы на будущее знать, как это будет на jQ
<div id="my">
<select>
<option value="Библиотека" ckecked="checked">Библиотека</option>
<option value="Списки">Списки</option>
<option value="Схемы">Все сайты</option>
<option value="Люди">Люди</option>
</select>
</div>
var varID = 2;
$("#my select option:eq("+varID+")").attr("selected", "selected");
Нужно выбрать элемент Схемы (varID=2), но переменная varID должна быть динамическая, то есть может быть другой.
Я просто для примера 2 поставил.
Можно сделать так:
document.getElementById('my').getElementsByTagName('select')[0].options[varID].selected=true;
Просто хотелось бы на будущее знать, как это будет на jQ
Спустя 7 минут, 28 секунд (1.02.2012 - 19:52) neadekvat написал(а):
eq - это функция, а не селектер.
Хотя где-то и селектером его видел, кажется.. хм..
$("#my select option").eq(varID).attr("selected", "selected");
Хотя где-то и селектером его видел, кажется.. хм..
Спустя 8 минут, 19 секунд (1.02.2012 - 20:00) Rigel написал(а):
neadekvat
Спасибо! =)
Спасибо! =)