0

私はこれに似たドロップダウンを持っています:

  <select>
     <option value=" " id="invisible" style="display:none;"></option>
     <option value="0">one</option>
     <option value="1">two</option>
     <option value="2">three</option>
     <option value="">clear</option>
  </select>

「クリア」オプションを押すと、ドロップダウン リストには何も表示されず (「クリア」であっても)、内部のオプションは削除されません。つまり、クリックされるまでドロップダウン リストには何も表示されません。

お知らせ下さい。

4

1 に答える 1

0

select の ID を持ち、オプション clear の値を「clear」に設定するだけです...

<option value='clear'>clear</option>
<select id="select">

それからこれを試してください...

if($('#select').val() == 'clear'){
    $('#select).val('');
}

ジャバスクリプトの場合...

var value = document.getElementById('select');

if(value == 'clear'){
    document.getElementById('select').value = '';
}

うまくいくかもしれません...

于 2013-01-08T19:52:16.037 に答える