2016-05-05 232 views
0

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

代码片段如下:

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

<div id ='opendialog'><div> 

我已尝试使用的文档准备功能语法和没有任何工作的变化。

任何人都可以帮助我吗?

+0

你不需要的onclick =“...” ? –

回答

0

移动标签,设置对话框初始化,是html标签后 - 而且这一切

1

opendialogid,因为你可以在这里看到

<div id ='opendialog'><div> 

,而你使用的.opendialog类选择,选择的,而不是#opendialog ID选择它。此外,请确保您或者转义字符串包围字符或使用引号。

长话短说:

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

是的,我甚至已经尝试过#语法,那也没有工作要么 – Andy5

+0

@ Andy5,你仍然有onclick值内的撇号,或者你改变他们引号,因为我已经表明你? –

+0

是的,我是在火车上旅行时打字的 – Andy5