当我在 div 中包含<script>
标签并.dialog()
在该 div 中使用时,我在使用 jqueryUI 对话框时遇到问题,javascript 被执行两次。
据我了解,这是因为对话框将我的 div 包含在另一个 div 中,导致浏览器再次解析内部 html。
不幸的是,我无法从 div 中删除脚本标签。我不知道如何解决这个问题,除了使用标志来标记我的 js 是否已执行,但它不能是唯一的解决方案。
有谁知道更好的方法来解决这个问题?
当我在 div 中包含<script>
标签并.dialog()
在该 div 中使用时,我在使用 jqueryUI 对话框时遇到问题,javascript 被执行两次。
据我了解,这是因为对话框将我的 div 包含在另一个 div 中,导致浏览器再次解析内部 html。
不幸的是,我无法从 div 中删除脚本标签。我不知道如何解决这个问题,除了使用标志来标记我的 js 是否已执行,但它不能是唯一的解决方案。
有谁知道更好的方法来解决这个问题?