Ответ 1
Сделайте что-то вроде этого:
$(function() {
$("select option:last").attr("selected", "selected");
});
Я хочу, чтобы в поле со списком по умолчанию был выбран последний параметр (с помощью jquery):
<select>
<option>item1</option>
<option>item2</option>
<option>item3</option>
<option>item4</option>
<option>item5</option>
</select>
Сделайте что-то вроде этого:
$(function() {
$("select option:last").attr("selected", "selected");
});
Простое решение для JavaScript:
select.selectedIndex = select.options.length-1;
<select>
<option>item1</option>
<option>item2</option>
<option>item3</option>
<option>item4</option>
<option selected="selected">item5</option>
</select>
Используйте "prop" вместо "attr", конечно, в зависимости от версии jQuery, которую вы используете.
$( "select option: last" ). prop ( "selected", "selected" );
jQuery prop: http://api.jquery.com/prop/
Больше обсуждений по вопросу о том, когда использовать опору или attr: .prop() vs .attr()
Просто используя ванильный Javascript, вы можете комбинировать .selectedIndex и .length свойства & lt; выберите> объект dom, чтобы добиться этого:
document.querySelector("#mySelect").selectedIndex = document.querySelector("#mySelect").length - 1;
<select id="mySelect">
<option>item1</option>
<option>item2</option>
<option>item3</option>
<option>item4</option>
<option>item5</option>
</select>