使用 jQuery 循环遍历对象的名称/值以替换唯一 div 中的 html
我正在使用以下代码:
$.each($dataObj, function(index, value) {
$(index).html(value);
});
这当然不起作用,因为 $(index) 不是有效的语法。
对象中的每个索引对应于网页上的唯一 div-id,所以我想要做的是将 dataObj 中列出的所有 div-id 中的 html 替换为“value”。我该怎么做?
I'm using the following code:
$.each($dataObj, function(index, value) {
$(index).html(value);
});
Which of course does not work since $(index) is not a valid syntax.
Each index in the object corresponds to a a unique div-id on the webpage, so what I want to do is to replace the html in all of the div-id's listed in the dataObj with 'value'. How do I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要使其有效 jQuery 语法,只需在其前面添加“ID”选择器即可:
To make it valid jQuery syntax, simply add the 'ID' selector in front of it:
您可以使用 $dataObj 来访问每个数据。
根据它的内容,您可能想要:
但是,似乎您也可能想要像这样执行每个循环:
但即使这是不必要的,如果它都是相同的
value
会有效地循环遍历每个元素你。
You can use the $dataObj to access each.
Depending on it's contents, you might want:
However, it seems like you also might want to do an each loop like so:
But even that's unnecessary if it's all the same
value
Would effectively loop through each element for you.