【发布时间】:2019-05-24 21:31:34
【问题描述】:
通过单击汉堡按钮将下拉菜单动态添加到 DOM。我想动态地将一些内容附加到这个动态创建的下拉菜单中。
我尝试了 append 方法。正如预期的那样,这不起作用,因为在执行代码时下拉菜单不存在。
$(".dynamicallyaddeddropdownmenu").append("some content");
我也试过了:
$(document).on("focus", ".dynamicallyaddeddropdownmenu", function(){
$(".dynamicallyaddeddropdownmenu").append("some content");
});
CSS::after 不起作用,因为添加的内容必须是可点击的。
【问题讨论】:
-
您需要提供更多背景信息或问题的工作示例。第二个 sn-p 将起作用,前提是您的元素可以被关注。
-
尝试在创建动态元素的代码之后使用 append 函数