正如问题所说,我如何使用jQuery添加一个新的选项到下拉列表?

谢谢


当前回答

假设你的回答是“成功数据”。这包含一个列表,您需要在下拉菜单中添加选项。

success: function (successData) {
var sizeOfData = successData.length;
if (sizeOfData == 0) {
    //    NO DATA, throw an alert ...
    alert ("No Data Found");
} else {
    $.each(successData, function(val, text) {
        mySelect.append(
            $('<option></option>').val(val).html(text)
        );
    });
} }

这将为您工作....

其他回答

函数:

function addtoselect(param,value){
    $('#mySelectBox').append('&lt;option value='+value+'&gt;'+param+'&lt;/option&gt;');
}

开始时将项目添加到列表中

$("#ddlList").prepend('<option selected="selected" value="0"> Select </option>');

最后将项目添加到列表中

$('<option value="6">Java Script</option>').appendTo("#ddlList");

常用的下拉操作(获取,设置,添加,删除)使用jQuery

使用jquery可以使用

      this.$('select#myid').append('<option>newvalue</option>');

其中“myid”是下拉列表的id, newvalue是你想要插入的文本。

你可以直接使用

美元(Html ddlClassName”)。(“<选项selected =价值=“selected \ \ " \ " > 1 < /选项> <选项价值= \ " \ " > 2 < /选项>”)

这里你可以使用直接字符串

另外,使用.prepend()将选项添加到选项列表的开头。 http://api.jquery.com/prepend/