gpt4 book ai didi

jquery - 如何在通过 ajax (jquery) 创建的元素上添加 css?

转载 作者:行者123 更新时间:2023-11-28 10:54:51 26 4
gpt4 key购买 nike

我有一个带有 CSS 文件图形样式的购物车。但是,当我通过 jQuery 和 AJAX 更新购物车时,重新加载的版本没有样式。

是否有任何 jQuery 函数可以将已加载的样式应用于动态生成的元素?

我知道我可以使用 .css() 函数手动添加样式,但我宁愿避免这种情况并能够自动加载现有属性,这样它就不会变成如果我进行更改会很乱。

谢谢,亲切的问候。


对不起,伙计,我想我有点糊涂了。它本身确实可以工作,并且无需任何特殊代码即可自动识别 css。我不确定为什么它之前失败了,我已经重写了代码所以我不能说,但我猜是在声明类时某处出错了。

无论如何:在 css 和 html 中正确使用类时,这不是问题,而且可以正常工作。

最佳答案

虽然添加类可以修复它。有点奇怪。

您说过,当您通过 javascript 更新它时,您会丢失样式。这没有意义。

破坏样式的唯一方法是更改​​ dom(因此新购物车根据样式规则与旧购物车不同)或者旧购物车采用内联样式并且您清理了它的样式。

如果它是内联 css,您可以保存内联样式 document.getElementById("cart").style.cssText 并将其应用于新购物车。

关于jquery - 如何在通过 ajax (jquery) 创建的元素上添加 css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13280948/

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