gpt4 book ai didi

javascript - 如何在 DOM 中的每个元素中调用函数,即使它们是动态创建的

转载 作者:行者123 更新时间:2023-12-01 02:21:14 25 4
gpt4 key购买 nike

我想对 DOM 上的特定元素调用函数,例如:

$(".red").css({backgroundColor: "pink"});

对于 DOM 中已经存在的任何元素都可以正常工作,但我也希望在动态添加到 DOM 的元素中调用此方法。

我尝试过以下方法:

$(".red").on(function(){ this.css({backgroundColor: "pink"}) });

或者:

$(".red").on("load", function(){ this.css({backgroundColor: "pink"}) });

但没有成功。

检查jsFiddle

更新

.css() 调用只是一个示例,我实际上想调用其他类型的函数

最佳答案

你很接近。尝试:

$(document).on("load", ".red", function(){ this.css({backgroundColor: "pink"}) });

哎呀,这不起作用。这确实http://jsfiddle.net/4Bv9r/

$('body').on('DOMNodeInserted', ".red", function(){ $(this).css({backgroundColor: "pink"}) });

关于javascript - 如何在 DOM 中的每个元素中调用函数,即使它们是动态创建的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18643898/

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