trigger и change
Доброго времени суток. Ну и сразу код
есть выпадаюзий список, ну допустим такой:
<select name="select_delivery">
<option selected="" cost="350" value="moscow">Для Москвы и Московской области</option>
<option cost="0" value="moscow2">Для Москвы и Московской области(бесплатная)</option>
</select>
Нужно что бы при помощи trigger вызывалось событие change и выбирался нужный option. Как при помощи trigger вызвать событие я знаю а вот где и как указать какой option должен быть выбран ума не приложу :-? |
либо через .value , то есть $('select').val('moscow'), либо через .selectedIndex, $('select').prop('selectedIndex', 0)
Атрибут cost лучше записать как data-cost, и потом его можно получить через
var const = $('option').data('cost')
|
атрибут cost мне выражать не надо мне надо получить что то наподобие
if(какое то условие ){
выбираем первый option и запускаем тригер
}else{
выбираем второй и запускаем тригер
}
Можно прям примерчик для тупого?))) |
:write:
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<select name="select_delivery" onchange="alert(this.value)">
<option selected="" cost="350" value="moscow">Для Москвы и Московской области</option>
<option cost="0" value="moscow2">Для Москвы и Московской области(бесплатная)</option>
</select>
<script>
var sel = document.getElementsByName('select_delivery')[0];
window.setTimeout(function ()
{
sel.value = "moscow2";
sel.onchange()
},2000)
</script>
</body>
</html>
|
| Часовой пояс GMT +3, время: 02:59. |