gpt4 book ai didi

javascript - 循环 li 项并设置变量以在每个 li 项中执行不同的操作

转载 作者:行者123 更新时间:2023-12-03 12:24:00 24 4
gpt4 key购买 nike

我想找到页面上的每个特定 LI 元素,查找特定的类,取出该类,对其进行一些更改,然后将它们的值设置为变量。

页面上一次最多有 12 里的商品,每个商品都有不同的“原价”值。我想获取“曾经”的价格并仅在该 li 元素中使用。

这是我到目前为止所拥有的:

js:

jQuery(document).ready(function () {
jQuery("#productList ul.gridStyle li").each(function () {

var wasPriceMinusWasRemoval = jQuery('#productList p.was').text().replace(/\u00A3/g, '');
var wasPrice = wasPriceMinusWasRemoval.replace("Was ", "");
console.log(wasPrice); // ==> "149.99Was 119.99" (should be just 149.99)
// generate a specific tag using .attr() dependent on
// wasPrice value inside this li element
});
});

问题是,从这里到哪里去?使用索引?

最佳答案

尝试在 .each() 函数中使用 this 引用,

var wasPriceMinusWasRemoval = jQuery('p.was',this).text().replace(/\u00A3/g, '');

关于javascript - 循环 li 项并设置变量以在每个 li 项中执行不同的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24306078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com