【发布时间】:2018-01-21 00:57:08
【问题描述】:
我正在为Roblox 制作一个 Chrome 扩展程序,我需要等待某个元素的所有子元素加载,以便我可以对它们进行处理。目前,这会记录所有添加的元素,但我需要更深入地挖掘他们的孩子以找到“游戏卡名称”类,但每当我这样做时它似乎都不存在$(e).find("game-card-name")
console.log("Roblox Bookmark Loaded");
$(document).on("DOMNodeInserted", function(e) {
if ($(e.target).hasClass("game-card")) {
console.log(e);
}
});
我需要的是一种在 jQuery 中搜索 的方法,并等待元素存在,并可能在属性出现之前产生。如果有人有 jQuery 答案,请发帖!
编辑:我没有做 $(e.target)。我解决了这个问题
【问题讨论】:
-
"但每当我执行
$(e).find("game-card-name")" 时,它似乎都不存在,问题中的代码检查if ($(e.target).hasClass("game-card"))。是您尝试匹配不正确的.className的问题吗?你在检查哪个.className? -
我在 if 语句中使用
$(e).find("game-card-name")。对不起,如果我不清楚。 @guest271314 -
您驳回了@spanky 的回答,尽管他们的回答对于问题代码中的特定问题是准确的
标签: javascript jquery html google-chrome-extension roblox