重新填充下拉列表选项,如何清除选项列表然后重新填充?

Bla*_*man 6 ajax jquery

重新填充下拉列表选项,如何清除选项列表然后重新填充?

当事件触发时,我需要清除下拉列表#users的当前内容,然后通过ajax重新填充它.

我的ajax调用返回HTML的选项,如:

<option name=blah1>text1</option>
<option name=blah2>text2</option>
<option name=blah3>text3</option>
Run Code Online (Sandbox Code Playgroud)

kob*_*obe 24

你可以使用下面的

$('#mySelect').empty()
Run Code Online (Sandbox Code Playgroud)

然后重新绑定新数据.


hun*_*ter 7

你可以只改变html了的select利用你的Ajax调用返回的数据元素

$("#users").html(data);
Run Code Online (Sandbox Code Playgroud)

所以它看起来像这样:

$.ajax({
    type: "POST",
    url: url,
    data: data,
    success: : function(data) {
        $("#users").html(data);
    }
    dataType: "HTML"
});
Run Code Online (Sandbox Code Playgroud)