我正在寻找一种在动态加载(使用 json 值)后选择下拉值的方法。我想在加载完成后进行。
这是示例:
$.ajax({
url:"/echo/json/",
data:data,
type:"POST",
success:function(response)
{
console.log(response);
var items = '<option value="0">-- All --</option>';
$.each(response, function (i, channel) {
items += "<option value='" + channel.Value + "'>" + channel.Text + "</option>";
});
$('#PromotionFilter_Channel_ID').html(items);
// HERE IT WORKS :$("#PromotionFilter_Channel_ID").val(3);
}
});
//test doesn't work
$("#PromotionFilter_Channel_ID").val(3);
小提琴样本:http: //jsfiddle.net/mrflo/UdaNA/2/
谢谢你的帮助 !