【发布时间】:2011-03-24 20:46:23
【问题描述】:
我正在为一个本机没有 HTML 的 3rd 方应用程序设计皮肤。这一切都来自一个 onLoad 事件和一堆 ajax 调用。
我在页面中添加了 jQuery。我需要 wrap() 一个动态加载的元素。如果需要,我可以包含一个插件。
我该怎么做?谢谢。
更新: 这可行,但有更好的方法吗?
$(document).ready(function() {
(function() {
var length = $(".applicationShell").length;
var h = setInterval(function () {
if ($(".applicationShell").length > length) {
length = $(".applicationShell").length;
clearInterval(h);
$(".applicationShell").addClass("test")
}
}, 100);
})();
});
【问题讨论】:
-
呃...选择它
$(),然后换行?动态加载的元素与“已经存在”的元素没有什么不同。 -
我会研究如何进行 ajax 调用,看看是否有办法添加全局回调,这样你就可以避免间隔。如您所知,定期在整个 DOM 中搜索这样的类选择器非常昂贵。
标签: jquery