我有几个看起来像这样的 html
<div class="item">
<p class="price">$388.00</p>
<p class="part_number">VM2327T23A00T</p>
<p class="real_price"></p>
</div>
<div class="item">
<p class="price">$88.00</p>
<p class="part_number">AA327T23A00T</p>
<p class="real_price"></p>
</div>
<div class="item">
<p class="price">$38.00</p>
<p class="part_number">AA327T23A00T</p>
<p class="real_price"></p>
</div>
ETC..
我正在尝试遍历每个项目并将其“real_price”设置为一个值,这是我的代码:
jQuery('.part_number').each(function () {
parts.push(SearchSpring.jQuery(this).text());
SearchSpring.jQuery.ajax(
{
type: "POST",
url: "RealTimePricing.aspx/TestInteraction",
data: "{param1:'brit', param2: 'nick'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: true,
cache: false,
success: function (msg) {
jQuery("#real_price").html(msg.d);
}
}
);
});
}
我在成功时得到了正确的“味精”(我可以在萤火虫中看到这一点),但它从不设置 html,而且它只迭代每 1 次..
我不确定为什么这不是设置 html
jQuery("#real_price").html(msg.d);
为什么我的代码没有遍历 html 中的所有“.part_number”标签?