javascript– 使用jQuery为动态创建的元素添加自定义CSS类

javascript– 使用jQuery为动态创建的元素添加自定义CSS类,第1张

概述让我来说明一下我的问题:我有一个外部JavaScript库,它根据用户输入和交互动态地为我创建某些HTML元素,我正在编写一个脚本,它会自动为这些动态创建的元素添加某个类.假设我也无法编辑我正在使用的外部JavaScript库.这是优雅的可能吗?如果是这样,怎么样?如果没有,这可能是实施设计不佳的副作用吗?我想过以某种方式监视DOM以查看它何时被更新,然后将

让我来说明一下我的问题:我有一个外部JavaScript库,它根据用户输入和交互动态地为我创建某些HTML元素,我正在编写一个脚本,它会自动为这些动态创建的元素添加某个类.假设我也无法编辑我正在使用的外部JavaScript库.

这是优雅的可能吗?如果是这样,怎么样?如果没有,这可能是实施设计不佳的副作用吗?

我想过以某种方式监视DOM以查看它何时被更新,然后将类添加到这些新元素中,但这看起来很麻烦并且可能是不必要的.

提前感谢任何想法/解决方案!

编辑:

根据要求,这是一个简单的示例,说明我正在尝试使用代码示例:

// function in external library,assume it cannot be edited!function addElement() {    $('body').append($('

我希望这是有道理的!最佳答案你可以这样做:

$("body").bind("DOMNodeInserted",function() {   $(this).find('.newly_created_element').addClass('my_own_class');});

在DOMNodeInserted here上查看更多信息 总结

以上是内存溢出为你收集整理的javascript – 使用jQuery为动态创建的元素添加自定义CSS类全部内容,希望文章能够帮你解决javascript – 使用jQuery为动态创建的元素添加自定义CSS类所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1122837.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)