Jquery对话框('open')不起作用

时间:2016-05-05 17:19:42

标签: javascript jquery

我有一个网页,插入另一个页面,其中插入的页面包含一个按钮,单击该按钮将打开一个对话框。不幸的是,单击时对话框将无法打开。 Chrome开发人员工具不会显示任何错误,并使用console.log显示正在找到该元素。

代码段如下:

<input type ="button" value ="click me" onclick ='$('.opendialog').dialog ('open')'/>

<div id ='opendialog'><div>

我尝试过使用文档就绪函数语法的变体,但也没有用。

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

opendialogid,您可以在此处看到

<div id ='opendialog'><div>

当您使用.opendialog的类选择器来选择它而不是#opendialog的ID选择器时。另外,请确保您要转义字符串括号或使用引号。

长话短说:

<input type ="button" value ="click me" onclick ='$("#opendialog").dialog ("open")'/>

答案 1 :(得分:0)

移动标签,将对话框初始化设置为html标签之后 - 并且全部