我一直在使用JQuery第一次遇到问题。我有很多相同锚点的副本打开一个对话框,问题是当我点击其中任何一个对话框时,对话框将以与锚点一样多的副本打开。大量相同按钮打开对话框的副本
的代码看起来像这样
脚本:
$(document).ready(function(){
$('div#dialogbox').dialog({
autoOpen: false
});
$('#opener').click(function(){
$('div#dialogbox').dialog('open);
});
});
对话框:
<div id="dialogbox">
<p>Sample text</p>
</div>
主持人:
<a href="#" id="opener">Click Me</a>
如果我准备好你的问题,那么你有多个'Click Me'这将是无效的HTML。 Id的应该是唯一的 – andrew 2014-09-22 13:24:32
只是一个观察,但有没有从.dialog('open);应该是.dialog('open');没有? – fidev 2014-09-22 13:51:09