在短短几天内提出这么多问题的道歉,因为我正在努力使其成功。
(编辑:对不起,我不知道这些行没有读取中间的代码?) 是否有适当的方法从一个下拉列表中填充多个下拉列表? 我目前只能一次填充另一个下拉列表。
(编辑:这是我正在尝试的代码示例)
假设我的jsp中有一个下拉列表:
<s:select id="changevalue"/>
在这个下拉列表中,我能够从“changevalue”下拉列表中呈现“anotherList”。 我的问题是,我可以在呈现另一个列表的同时呈现另一个下拉列表吗? 目前,“changevalue”可以呈现
<s:select id="anotherlist"/>
使用以下代码。
我的代码是
$('select#dept').change(function() {
//alert('Handler for .change() called.'+$("#dept").val()+"Fab is "+$(this).val());
var url = url,// not to be disclosed
$.getJSON(url, function(j){
var options = '';
for (var i = 0; i < j.length; i++) {
//alert(j[i].description);
options += '<option value="' + j[i].key + '">' + j[i].description + '</option>';
}
// this is being rendered. Can I do something like:
$("select#anotherList").html(options);
$("select#moreList").html(options);
// My goal is to use j to render 2 dropdown list.
});
});
我的目标是,使用此
<s:select id="changevalue"/>
渲染
<s:select id="anotherList"/>
<s:select id="moreList"/>
同时。
假设我的所有json对象都传递给函数(j)中的“j”。 谢谢&amp;问候:)