我在剃刀视图中有以下jQuery代码:-
$.each(CSData, function (index, itemData) {
select.append($('<option/>', {
value: itemData.Value,
text: itemData.Text
}));
});
填充一个下拉列表。但是我如何检查当前的itemData.Value是否等于某个Model值,如果是,则选择其值。诸如此类的东西:
if(itemData.Value == @Model.ID).attr('selected', true);
谢谢
最佳答案
创建选择后,尝试设置其值:
$.each(CSData, function (index, itemData) {
select.append($('<option/>', {
value: itemData.Value,
text: itemData.Text
}));
});
select.val('@Model.ID');
关于javascript - 如何使用jQuery选择下拉值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23612268/