Показать сообщение отдельно
  #10 (permalink)  
Старый 24.03.2018, 15:30
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от денис77447327
он выбирает этот пункт . но лишь визуально. запроса на сервер не происходит.
Потому, что события при этом не возникает, и если отправка серверу по изменению в списке, то ее конечно не будет.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<select id="make" name="make">
    <option value="0"> ---------------------- </option>
    <option value="Mercedec">Mercedec</option>
    <option value="Mazda">Mazda</option>
    <option value="Audi">Audi</option>                                      
</select>

<script>
$('#make').change(function() {
     //обработка события   
     alert(this.value)
});
//изменение значения    
$('#make').val('Mazda').trigger('change');
</script>


Изменение свойств объекта таких как selected должно производится метод .prop() JQ, а не .attr()
Ответить с цитированием