我有一个网页,该网页插入另一个页面,其中插入的页面包含一个按钮,单击该按钮将打开一个对话框。不幸的是,单击该对话框将无法打开。 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")'/>