125019 次
13 に答える
72
<option>選択したタグをすべて見つけて、属性<select>を削除するだけです。selected
$("#my_select option:selected").removeAttr("selected");
jQuery 1.6 の時点で.prop、属性を削除する代わりに使用する必要があります。
$("#my_select option:selected").prop("selected", false);
于 2010-02-12T20:04:41.747 に答える
36
すべての選択をクリアするために、私はこのように使用しており、うまく機能しています。ここにスクリプトがあります:
$("#ddlMultiselect").multiselect("clearSelection");
$("#ddlMultiselect").multiselect( 'refresh' );
于 2014-06-16T07:35:15.953 に答える
3
JQuery の場合:
$("#id option:selected").prop("selected", false);
$("#id").multiselect('refresh');
于 2016-06-14T13:24:55.040 に答える
1
jQuery の:selectedセレクターは、おそらく探しているものです。
于 2010-02-12T20:04:06.840 に答える
0
私は多くの解決策を試し、これを思いつきました。
ドロップダウンのオプションと選択は、これのみを使用してクリアされます
$("#my-multi option:selected").prop("selected", false);
$("#my-multi option").remove();
ただし、インターフェイスは更新されません。だからあなたはこれをしなければなりません
$('#my-multi').multiselect('rebuild');
したがって、最終的なコードは
$("#my-multi option:selected").prop("selected", false);
$("#my-multi option").remove();
$('#my-multi').multiselect('rebuild');
提案と改善を歓迎します。
于 2020-01-23T07:05:00.750 に答える