小编Dys*_*Guy的帖子

返回方法调用之前更新本地 iqueryable 列表

在我原来的帖子《Using Foreach on iQueryable List find value if in 2nd List》的后续问题中,我无法找到解决方案,当我使用 foreach 循环进行更改时,它会更新本地列表。浏览我的 Visual Studio 调试器,如果在 LookForMe 列表中找到当前项目,它会更新 item.LinkURL 值。但是,当将 Results.ToList() 返回到我的调用方法时,此更新不在返回的集合中。在返回之前如何将它们保存到结果列表中?没有看到任何智能感知,比如 Results.Update() 或 Results.Save() 可以工作。

  foreach (var item in Results)
        {
            if (LookForME.Any(fs => item.LinkUrl.Contains(fs)))
            {
                item.LinkUrl = ServerPath + "/" + item.LinkUrl;   
                // works great until its time to return the updated Results list                 
            }
               // something here to update results with new value?
        }

        return Results.ToList();
Run Code Online (Sandbox Code Playgroud)

c# linq collections foreach

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

jQuery仅选择具有相同ID的一个(除一个)

假设我有5个div,其ID为#job1,#job2,#job3,#job4,#job5。我想使用jquery来隐藏所有这些,但要说div ID为#Job2的那个。是否有任何选择器语法可让我应用于除#job2之外的所有这些ID?

javascript jquery

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

使用嵌套的JSON对象给我控制台错误

使用JSON嵌套对象,并且在javascript控制台中运行时收到错误消息“ JSON3.html:11 Uncaught SyntaxError:无效或意外的令牌”

在此处输入图片说明

我已经通过https://jsonformatter.org/json-viewer验证了JSON ,看起来还可以。输出只是我的h2标签中的文本。我想念什么?这是代码。

<!DOCTYPE html>
<html>
<body>

<h2>Testing JSON .</h2>

<p id="demo"></p>

<script>

var myJSON = '{
  "LevelOne": {
    "LevelTwo": {
      "location": {
        "campus": "SouthWest",
        "building": "Biggest",
        "floor": "1st",
        "room": "101"
      },
      "quantity": "1",
      "section": "ABC",
      "task": "abc123456zyx"
    }
  }
}';
var myObj = JSON.parse(myJSON);
document.getElementById("demo").innerHTML = myJSON.LevelOne.LevelTwo.location;
</script>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript json

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

标签 统计

javascript ×2

c# ×1

collections ×1

foreach ×1

jquery ×1

json ×1

linq ×1