2012-06-18 29 views

Trả lời

29

Làm như thế này:

$(function() { 
    $("select option:last").attr("selected", "selected"); 
}); 
2
<select> 
    <option>item1</option> 
    <option>item2</option> 
    <option>item3</option> 
    <option>item4</option> 
    <option selected="selected">item5</option> 
</select> 
+2

Không đủ jQuery! (Nhưng nghiêm túc, tôi thích điều này để làm điều đó từ JS/jQuery.) – nnnnnn

9

Một đồng bằng Giải pháp JavaScript:

select.selectedIndex = select.options.length-1; 

Demo

1

Sử dụng "chống đỡ" thay vì "attr", tất nhiên tùy thuộc vào phiên bản jQuery bạn đang sử dụng.

$ ("tùy chọn chọn: cuối cùng"). Prop ("selected", "selected");

jQuery prop: http://api.jquery.com/prop/

Thảo luận nhiều hơn về vấn đề khi sử dụng prop hoặc attr: .prop() vs .attr()

Các vấn đề liên quan