select下拉框的回显问题

$.post('manufacture/queryAllmanu',
function(data){
var json = eval("("+data+")");
manu = "";
for(var i=0; i
manu = manu + "checked="checked"/c:if ">"+ json.list[i].facture_name+""
//alert(manu);
/c:forEach
}
$("[name='manufactureid']").append(manu);

            }
    )

select下拉框的内容是异步请求,然后又查询出了已选择的内容,请问我该怎样让选择的内容显示已选择呢,另外上面那个代码中js里可以用jstl的foreach循环标签吗?

js里可以用jstl的标签

js 不能用foreach标签吧
var menu = '';
for(i=0;i if(如果已选择)
menu += ''+name+''
else
menu += ''+name+''
}
menu += '';
$("[name='manufactureid']").append(menu);

js里面可以使用jstl标签,另外选中可以通过
比如

1、设置value为pxx的项选中
$(".selector").val("pxx");
2、设置text为pxx的项选中
$(".selector").find("option[text='pxx']").attr("selected",true);