有人知道如何使用javascript或jquery设置下拉菜单的选项和值吗?我正在使用这个HTML:
<select size="1" id="D1">
</select>
谢谢你的帮助。
发布于 2011-12-29 05:07:45
您甚至不一定需要jQuery:
var select = document.getElementById("D1"),
opt = document.createElement("option");
opt.value = "value";
opt.textContent = "text to be displayed";
select.appendChild(opt);
但不管怎样,jQuery都是这样的:
$("select#D1").append( $("<option>")
.val("value")
.html("text to be displayed")
);
发布于 2011-12-29 05:08:34
有几种不同的方法。一个是:
$("#D1").append("<option>Fred</option>");
发布于 2016-11-16 01:05:53
下面是使用javascript删除选项的另一种方法(类似Andrew Whitaker的答案),方法是使用选项数组:
var select = document.getElementById("D1");
select.options.length = 0;//remove all options
https://stackoverflow.com/questions/8661287
复制相似问题