【发布时间】:2011-01-27 09:18:53
【问题描述】:
如何使用 jQuery 动态创建下拉列表?通过下拉列表,我的意思是 <select> 及其关联的 <option> 值。
【问题讨论】:
-
dropdown list?你是说<select>标签吗? -
能否提供更多信息?
标签: jquery
如何使用 jQuery 动态创建下拉列表?通过下拉列表,我的意思是 <select> 及其关联的 <option> 值。
【问题讨论】:
dropdown list?你是说<select> 标签吗?
标签: jquery
只需像创建任何元素一样创建元素。
例子:
var data = {
'foo': 'bar',
'foo2': 'baz'
}
var s = $('<select />');
for(var val in data) {
$('<option />', {value: val, text: data[val]}).appendTo(s);
}
s.appendTo('body'); // or wherever it should be
【讨论】:
s.appendTo(cell1).
以最简单的形式,
var opt = "<option> -- Select -- </option>";
$(opt).wrap('<select />');
$('#some-container-div').html(opt);
【讨论】: