gpt4 book ai didi

javascript - jquery 操作页面加载后

转载 作者:行者123 更新时间:2023-11-28 01:32:46 26 4
gpt4 key购买 nike

我目前正在电子商务网站上使用一个脚本,该脚本根据数字(价格)显示或隐藏免费送货邮票。最初,所有产品都会显示邮票,必要时我会隐藏它。我的问题是,脚本从“正常价格”读取并相应地显示标记,但我有促销产品,隐藏正常价格并显示促销价格,然后将产品的实际价格置于适当的限制之下,并且我无法找到隐藏这些特定商品上的免费送货标记的方法。

如果价格低于 99,我将使用以下内容删除标签,但由于我的黑客促销价格显示,我无法弄清楚如何读取加载后促销价格显示以根据需要应用该功能。我尝试复制此脚本并将其应用于促销价格 div,但无济于事。关于如何在加载后读取 div 数字内容并隐藏标记有什么建议吗?当涉及到 jquery 时,我是初级到中级,因此外行人的帮助会很有帮助。

$('#results-table .redprice, #pp-wrap #big-price span').each(function(){
var $this = jQuery(this);
var number=$this.html();
number=number.substring(1);
number=parseFloat(number);
if(number > 50){$this.parents('div.grid3wrapper, div.list3wrapper, #pp-wrap').addClass('over50');}
if(number > 99){$this.parents('div.grid3wrapper, div.list3wrapper, #pp-wrap').addClass('over99');}
if(number < 99){$this.parents('div.grid3wrapper, div.list3wrapper, #pp-wrap').addClass('under99').removeClass('freeshipping');}
});

谢谢。

最佳答案

一个好主意是使用 html 属性来显示实际价格。类似的东西

<span realP=12>16</span>

然后获取号码会更容易:

var number = $(this).attr("realP");

祝你好运

关于javascript - jquery 操作页面加载后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21913823/

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