如何清除jquery中列表框中的值

时间:2014-06-18 10:43:56

标签: javascript jquery

我想清除列表框中的值,并使用此代码清除

$("#transfernumber").empty();

它无法使用任何其他选项。

<label>Send Coupon No.</label>
<span class="divider" style="width:auto">:</span>

<select value="" name="transfernumber" id="transfernumber">
   <option data-amount="data-amount">Select Coupon Number</option> 
</select>
编写此代码后,只有它可以正常工作

$("#transfernumber").multiselect('refresh');

5 个答案:

答案 0 :(得分:1)

你的jquery

$('#transfernumber > option').remove();

Demo

答案 1 :(得分:1)

试试这个:

$("#transfernumber option").remove();

答案 2 :(得分:0)

您也可以使用:

$('#transfernumber')[0].options.length = 0;

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

答案 3 :(得分:0)

只需执行以下操作,它将删除选择框中的所有选项

$("#transfernumber").html("");

答案 4 :(得分:0)

试试这个,

$("#transfernumber").val('');// to clear the value
// to select the first option, as usual it may be "Select list"
$("#transfernumber option:first").prop('selected',true);

如果您要删除所有options,请使用html()

$("#transfernumber").html('');// to remove all options