簡體   English   中英

如何在文檔加載時使用jquery在選擇框中選擇特定項目

[英]How do i make the particular item selected in select box using jquery on document load

我有選擇框

<select id ="myselect">
<option value="AA">AA</option>
<option value="AB">AB</option>
<option value="AC">AC</option>
<option value="AD">AD</option>
</select>

所以在文檔加載時我想在選擇框中將項目“AC”作為加載文檔時的默認選擇選項

$('#myselect').children('option').text('AC').attr('selected', 'selected');

所以寫了這個聲明,它使我的選擇框完全為我的選擇框填充值'AC'。 我如何糾正這一點,我嘗試使用if語句比較'AC'的值。我沒有選項的“值”作為數字

應該可以做到:

$('option[value=AC]').attr('selected','selected');

演示: jsbin

您可以使用.val()來設置select的值。 這將選擇具有指定值的選項。

$("#myselect").val('AC');

示例: http//jsfiddle.net/mtd6z/

你可能想要

 $('#myselect').children('option').filter(function(){ return $(this).text() == 'AC' }).attr('selected', 'selected');

我建議不要使用Javascript(除非一些非常重要的原因) -

它可以這樣簡單地完成

<select id ="myselect">
<option value="AA">AA</option>
<option value="AB">AB</option>
<option value="AC" selected="selected">AC</option>
<option value="AD">AD</option>
</select>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM