【发布时间】:2011-10-22 19:37:56
【问题描述】:
我有一些 jQuery 代码可以找到带有 shaded CSS 类的元素,并在其后添加一个 div 元素。它在文档就绪事件处理程序中运行。
$(".shaded").after("<div class='shader'></div>");
着色器类提供样式以使上述元素看起来凸起。
我的问题是我们开始使用 Ajax 来填充内容,所以现在我需要在每次使用 Ajax 检索新内容时运行上面的代码。
我想知道的是如何检测这个动态添加的“着色器”div 之前是否已添加。我知道我可以使用这个找到下一个元素:
$(".shaded").next("div").hasClass("shader")
但是如何优雅地将“着色器”only添加到尚未着色的元素中?
提前致谢。
【问题讨论】:
标签: javascript jquery ajax dhtml