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