gpt4 book ai didi

用于动态创建元素的 jQuery CSS()

转载 作者:行者123 更新时间:2023-11-27 22:51:07 26 4
gpt4 key购买 nike

我正在使用 jQuery CSS 函数来设置一些元素的样式

$element.css(style);

这可行,但部分元素是在页面加载后动态创建的。这应该是

$element.live ('created',function() {
$(this).css(style);
});

我卡在创建的事件上了。有什么想法吗?

最佳答案

没有创建元素的事件(无论如何都不是普遍可用的)。你可以

  • 将规则添加到样式表,以便它们自动应用于新创建的元素
  • 在创建元素时链接 css() 方法:

    $('<img id="createdImage" src="some.jpg"/>')
    .appendTo(document.body)
    .css(style);
  • 动态创建新样式表:

    $("<style>").text("#myNewEl { width:20px; height:30px; }").appendTo("head");

关于用于动态创建元素的 jQuery CSS(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59442245/

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