正如问题所说,我如何使用jQuery添加一个新的选项到下拉列表?
谢谢
正如问题所说,我如何使用jQuery添加一个新的选项到下拉列表?
谢谢
当前回答
你可以直接使用
美元(Html ddlClassName”)。(“<选项selected =价值=“selected \ \ " \ " > 1 < /选项> <选项价值= \ " \ " > 2 < /选项>”)
这里你可以使用直接字符串
其他回答
请注意@Phrogz的解决方案不能在ie8中运行,而@nickf的解决方案可以在所有主流浏览器中运行。另一种方法是:
$.each(myOptions, function(val, text) {
$("#mySelect").append($("<option/>").attr("value", val).text(text));
});
jQuery选择框插件。你可以这样做:
var myOptions = {
"Value 1" : "Text 1",
"Value 2" : "Text 2",
"Value 3" : "Text 3"
}
$("#myselect2").addOption(myOptions, false);
使用jquery可以使用
this.$('select#myid').append('<option>newvalue</option>');
其中“myid”是下拉列表的id, newvalue是你想要插入的文本。
开始时将项目添加到列表中
$("#ddlList").prepend('<option selected="selected" value="0"> Select </option>');
最后将项目添加到列表中
$('<option value="6">Java Script</option>').appendTo("#ddlList");
常用的下拉操作(获取,设置,添加,删除)使用jQuery
你可能想先清除你的下拉菜单 $ (' # DropDownQuality ')空虚();
我让我的控制器在MVC中返回一个只有一个项目的选择列表。
$('#DropDownQuality').append(
$('<option></option>').val(data[0].Value).html(data[0].Text));