所以这是代码(我已经尝试了许多变体(使用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>