2011-06-30 2 views
0

id = "select_test"で選択した場合、内部のすべてのオプションを削除する方法を選択してページに留まるので、いくつかの新しいオプションを再度読み込むことはできますか? (私はロードする方法を答えるが、私は空にすることはできません取得、私は$('#select_test').empty();空のselectの問題 - selectからすべてのオプションを削除する

$('#select_test').find('option').remove(); 

ようにしようとしたが、それは動作しません)。誰かが私が間違ったことを言うことができますか?

+0

の両方が動作するはずですが。 IDは一意ですか? jquery .ready()のコードは?何かエラーがありますか? – Andy

+1

[それは動作します。](http://jsfiddle.net/eZ5ps/)状況をより徹底的に説明する必要があります。 – Pointy

答えて

0

これは動作するはずです。このfiddleを見てください。 またはこのコード試してみてください。

$("#emptySelect").click(function() { 
 
    $('#select_test').empty(); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
 

 
<select id="select_test" multiple="multiple"> 
 
    <option>Low</option> 
 
    <option>Medium</option> 
 
    <option>High</option> 
 
</select> 
 

 
<input type="button" id="emptySelect" value="empty options" />

0
$('#select_test')[0].length = 0; 
関連する問題