![](/img/trans.png)
[英]remove all the option from drop down list and then set a value in drop down list using javascript
[英]How to set drop down list option up to specific value
如果我有從數據庫獲取的valvo,如何使用JQuery將volvo選項狀態設置為活動(已選中)?
<select name="car">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
我不知道如何管理具有相同身份的控件。
??? $('input[name="car"]').attr('checked', true);
這也有效:
$("select[name=car]").val('volvo');
由於您的示例是下拉列表,您必須使用val()
$("select[name='car']").val('volvo');
如果你想使用單選按鈕,那么你可以使用
$(":radio[value='volvo']").attr ( "checked" , true );
對於以下HTML
<input type="radio" value="volvo" />
<input type="radio" value="saab" />
<input type="radio" value="mercedes" />
<input type="radio" value="audi" />
$('select[name="car"]').val("volvo");
選擇框與單選按鈕不同,它沒有“已檢查”屬性。 上述工作,雖然要在上設置的特定屬性option
元素selected
:
$('select[name="car"]').attr("selected", "selected");
JQuery是否支持多個CSS屬性選擇器? 如果是這樣,這應該工作:
$('input[name=car][value=volvo]').attr('checked', true);
否則,您始終可以遍歷所有可用的單選按鈕,檢查其值,並在值匹配時進行檢查。
這適用於原始問題中所述的單選按鈕。
$('input[name=car]:radio').attr('checked','checked');
這應該適用於選擇
$('select[name=car]').val('volvo');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.