1

当我在 div 中包含<script>标签并.dialog()在该 div 中使用时,我在使用 jqueryUI 对话框时遇到问题,javascript 被执行两次。

据我了解,这是因为对话框将我的 div 包含在另一个 div 中,导致浏览器再次解析内部 html。

例子

不幸的是,我无法从 div 中删除脚本标签。我不知道如何解决这个问题,除了使用标志来标记我的 js 是否已执行,但它不能是唯一的解决方案。

有谁知道更好的方法来解决这个问题?

4

0 回答 0