小编Mit*_*hun的帖子

使用Linq选择List外部的项目

我有一个清单

     {
        "Nutrients": [{
            "vitamin": "vitamin C",
            "potassium": "195mg",
            "sodium": "2mg",
            "cholesterol": "",
            "display_name": "Apple"
        }, {
            "vitamin": "vitamin B",
            "potassium": "176mg",
            "sodium": "2mg",
            "cholesterol": "",
            "display_name": "Grape"
        }],
        "General_name": "Fruits",
        "country_of_origin": "France"


     }


     {
        "Nutrients": [{
            "vitamin": "vitamin B",
            "potassium": "196mg",
            "sodium": "115mg",
            "cholesterol": "123mg",
            "display_name": "Chicken"

        }, {
            "vitamin": "vitamin B",
            "potassium": "360mg",
            "sodium": "53mg",
            "cholesterol": "68mg",
            "display_name": "Chicken"
        }],
        "General_name": "Meat",
        "country_of_origin": "Denmark"

     }
Run Code Online (Sandbox Code Playgroud)

我需要找到具有胆固醇空字符串值的项目的General_name.

我尝试使用linq lambda表达式作为

var elements=items.SelectMany(c =>c.Nutrients)
    .Where(a => !string.IsNullOrEmpty(a.cholesterol))
    .ToList();
Run Code Online (Sandbox Code Playgroud)

我的问题是如何从这个条件中获得通用名称

c# linq

4
推荐指数
1
解决办法
105
查看次数

复选框值总是返回 false

我有一个复选框

<input id="Run" name="Run" value="true" type="checkbox">

<input name="Run" value="false" type="hidden">
Run Code Online (Sandbox Code Playgroud)

当我尝试获取该值时,它总是返回 false

 $('#Run').val()

"False"
Run Code Online (Sandbox Code Playgroud)

我尝试使用 .prop 获取值

$('#Run').prop('checked')
Run Code Online (Sandbox Code Playgroud)

但我仍然得到值为 false

我也试过

 $('#Run').on('change', function () {
        $('#Run').val($(this).is(':checked') ? 'True' : 'False');
    });
Run Code Online (Sandbox Code Playgroud)

javascript jquery

1
推荐指数
1
解决办法
8282
查看次数

标签 统计

c# ×1

javascript ×1

jquery ×1

linq ×1