【发布时间】:2015-04-18 03:29:27
【问题描述】:
如果我使用 jQuery 模板创建 HTML,然后立即尝试引用该 HTML 中的项目以从中创建 jQuery-UI 元素,则它不起作用:
$(".drop-down-container").loadTemplate(...)
$("#directories").selectmenu();
如果我添加一个 setTimeout 并且只在延迟后调用 selectmenu,它就可以工作。是否有一些我可以使用的处理程序,所以我不必指望延迟?
我在其他地方阅读过使用 class 而不是 id,但在我的情况下,这没有什么区别。除非我使用延迟,否则课程也不起作用。
【问题讨论】: