在我原来的帖子《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) 假设我有5个div,其ID为#job1,#job2,#job3,#job4,#job5。我想使用jquery来隐藏所有这些,但要说div ID为#Job2的那个。是否有任何选择器语法可让我应用于除#job2之外的所有这些ID?
使用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)