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, время: 17:51. |