Сообщение от денис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()