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

程式码片段如下:

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

<div id ='opendialog'><div>


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

谁能帮我?

最佳答案

如您所见,opendialog是一个id

<div id ='opendialog'><div>


而使用.opendialog的类选择器而不是#opendialog的id选择器来选择它。另外,请确保您转义包含字符串的字符串或使用引号。

长话短说:

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

09-11 19:47