[asp.net-mvc]ASP.Net MVC 4 & Jquery 选择选项

发布时间: 2016/10/9 6:13:14
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

问题︰ Im 建筑产品动态列表的每一件产品包含"产品类型",im 遍历每个产品,但我需要设置所选的选项,对于现有产品

$.each(products.All(), function(index, product) {
for(p in productList) {
                $( "#"+product.itemId+"_type" ).append($("<option/>", {
                    value: productList[g].value,
                    text: productList[g].label,
//Need to add something like if(productList[g].value == p.typeId) selected:true
                }));

}

解决方法 1:

您应该使用此时您指定您正在使用 ASP.Net MVC 4

http://msdn.microsoft.com/en-us/library/system.web.mvc.selectlist%28v=vs.118%29.aspx

两个构造函数给你设置所选的值的可能性。不管怎么说

你可以到这

$("<option/>").attr("selected", "selected");

    $.each(products.All(), function(index, product) {
    for(p in productList) {

    // declare here a variable selectedValue

    if(productList[g].value == p.typeId){

    // set here a variable selectedValue 
    }
    else {
    // set here a variable selectedValue 
    }



                $( "#"+product.itemId+"_type" ).append($("<option/>", {
                    value: productList[g].value,
                    text: productList[g].label,
                    selected: selectedValue,
                }));

}
官方微信
官方QQ群
31647020