簡體   English   中英

如何使用jQuery從選擇框中清除所選值?

[英]How do I clear the selected value from a select box using jQuery?

我不想刪除選項,只需清除所選值。

我嘗試了以下方法:

$("#myid").val("")

這似乎不起作用。

你可以使用prop方法。

$("#myid option:selected").prop("selected", false)

只有當你有一個值的選項時,這才有效:

<option value=""></option>

你可以試試這個

HTML代碼

<select id="myid">
    <option value="">Select None</option>
    <option value="0" id="item1">Item 1</option>
    <option value="1" id="item1">Item 2</option>
    <option value="2" id="item2">Item 3</option>
    <option value="3" id="item3">Item 4</option>
</select>

JS代碼

$(document).ready(function(){
    $('#myid').change(function(){
        var getVal= $('#myid').select().attr('value');
$('option[id=item'+getVal+']').attr('value','');
    });
});

http://jsfiddle.net/RtvPz/63/

暫無
暫無

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

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