gpt4 book ai didi

javascript - 无论元素是否已使用 jQuery 添加到 DOM,都应用样式

转载 作者:太空宇宙 更新时间:2023-11-03 20:55:13 25 4
gpt4 key购买 nike

问题: 应用 $(".price").hide(); 对已经呈现的元素起作用,但是,当我通过 javascript 加载新模板时,价格等级将可见。

问题:有没有一种方法可以在将样式插入 DOM 后将样式应用于类的所有 future 实例。

例子:

$(".price").hide();
$('body').append('<div class="price">19.00</div>'); // this should be hidden.

最佳答案

你应该可以用 livequery 做到这一点.

$('.price').livequery(function() {
$(this).hide();
});

优点是这将涵盖现有元素以及您添加到 DOM 的任何新元素。

编辑:正如其他人所指出的,livequery 是为 jQuery 1.3-1.4 编写的。所以我不确定它对你的情况有多适用。 让我看看是否有与 1.7.2 等效的东西。 看看 this answer有关在 jQuery 1.7+ 中模仿 livequery 功能的更多信息。

关于javascript - 无论元素是否已使用 jQuery 添加到 DOM,都应用样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11299120/

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