所以这里是代码(我已经尝试了很多变体(使用 div,没有 div)并且 jquery 本身正在工作,但不是对话框)我可以做一个警告框,但如果我放一个对话框,它从不工作。没有弹出窗口,什么都没有。基本对话框不起作用。
$('#link).click(function(){
$('#dialog).dialog();
}
<div id="dialog" title="Dialog Title" style="display:none"> Some text</div>
您在#dialog
选择器和选择器之后错过了引用#link
,试试这个:
$('#link').click(function(){
$('#dialog').dialog();
}
好的。所以我发现为了使用对话框,我必须在页面顶部包含 jquery-ui 声明,而不仅仅是 jquery 声明。
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.0/jquery-ui.min.js" ></script>