遍历对象的名称/值以替换唯一div';他正在使用jQuery
我正在使用以下代码:遍历对象的名称/值以替换唯一div';他正在使用jQuery,jquery,loops,each,Jquery,Loops,Each,我正在使用以下代码: $.each($dataObj, function(index, value) { $(index).html(value); }); 当然,这不起作用,因为$(index)不是有效的语法 对象中的每个索引对应于网页上唯一的div id,因此我要做的是将dataObj中列出的所有div id中的html替换为“value”。如何做到这一点?要使其成为有效的jQuery语法,只需在其前面添加“ID”选择器: $.each($dataObj, functio
$.each($dataObj, function(index, value) {
$(index).html(value);
});
当然,这不起作用,因为$(index)不是有效的语法
对象中的每个索引对应于网页上唯一的div id,因此我要做的是将dataObj中列出的所有div id中的html替换为“value”。如何做到这一点?要使其成为有效的jQuery语法,只需在其前面添加“ID”选择器:
$.each($dataObj, function(index, value) {
$('#' + index).html(value);
});
您可以使用$dataObj访问每个 根据其内容,您可能需要:
$dataObj.eq(index).html(value);
但是,您似乎也希望执行如下的each循环:
$dataObj.each(function(i, value){
$(this).html(value);
});
但即使是相同的值
$dataObj.html(value);
将有效地为您循环每个元素。我同意您的看法,这是一种“正确”的方式……但问题中没有足够的细节来准确定义$dataObj是什么。