我正在尝试使用jQuery创建一个简单的非WYSIWYG bbCode编辑器。我的方法是使其模块化,以便我可以单独向编辑器工具栏添加具有不同操作的不同按钮。但是 - 作为JavaScript的初学者 - 我遇到了一个问题。
Here是我的代码的简化版本,它仍会产生错误。
依赖关系
<textarea>
类bbEditor
,this one 对话框的问题
该错误位于showUrlDialog()
函数周围。第一次,在页面加载后,插入URL动作工作正常。但是在以下尝试中,对话框会记住第一次给定的值,并插入它们而不是当前给定的值。
我的假设是dialog
对象保留在DOM中,但我不明白,如何。它应该在包含showUrlDialog()
函数结束时消失。