Javascript Can';t打开jQueryUI对话框

Javascript Can';t打开jQueryUI对话框,javascript,jquery,jquery-ui,jquery-ui-dialog,Javascript,Jquery,Jquery Ui,Jquery Ui Dialog,一, 二, 我一直在尝试学习如何创建对话框,允许人们插入url链接或图像链接并将其附加到文本编辑器中。但是当我使用class.dialog时,我甚至不能让对话框在单击时打开。在第二个示例中,当对话框的id#dialog时,它工作正常。有人能告诉我第一个例子有什么问题吗 HTML: ”) } }); 呈现页面后检查源代码。在对话框div上创建对话框时,它会更改dom,以便下一个元素不再是div,而是下一个链接。因此,jquery找不到任何div,也不会处理对话框打开请求 呈现代码: <a i

一,

二,

我一直在尝试学习如何创建对话框,允许人们插入url链接或图像链接并将其附加到文本编辑器中。但是当我使用class
.dialog
时,我甚至不能让对话框在单击时打开。在第二个示例中,当对话框的id
#dialog
时,它工作正常。有人能告诉我第一个例子有什么问题吗

HTML:

”)
}
});

呈现页面后检查源代码。在对话框div上创建对话框时,它会更改dom,以便下一个元素不再是div,而是下一个链接。因此,jquery找不到任何div,也不会处理对话框打开请求

呈现代码:

<a id="bold" class="font-bold">B</a>
<a id="italic" class="italic">I</a>
<a id="image">Image</a>
<a id="link">Url</a>
B
我
形象
网址

是否有理由不使用ID引用您正在使用的不同对话框?

在呈现页面后检查源代码。在对话框div上创建对话框时,它会更改dom,以便下一个元素不再是div,而是下一个链接。因此,jquery找不到任何div,也不会处理对话框打开请求

呈现代码:

<a id="bold" class="font-bold">B</a>
<a id="italic" class="italic">I</a>
<a id="image">Image</a>
<a id="link">Url</a>
B
我
形象
网址

是否有理由不使用ID来引用您正在使用的不同对话框?

我认为您应该为您的对话框使用ID,特别是当它们根据单击的按钮而不同时。我认为您应该为对话框使用ID,特别是当它们根据单击的按钮而不同时。
<a id="bold" class="font-bold">B</a>
<a id="italic" class="italic">I</a>
<a id="image">Image</a>
<a id="link">Url</a>