我刚开始使用 Jquery,我想知道是否有办法为多个 id 重用一个对话框。我正在使用该对话框来显示对多个项目的更深入的描述。我现在设置代码的方式是:
$('#NY7C').dialog({
autoOpen: false,
width: 800,
height: 700,
modal: true,
draggable: false
});
$('#NY7C-open').click(function(){
$('#NY7C').dialog('open');
return false;
});
$('#NY7R').dialog({ //another dialog that has the same features as #NY7C
});
$('#NY7R-open').click(function(){
})
在正文中,我使用以下代码打开对话框:
<a id="NY7C-open" class="ui-state-default ui-corner-all" href="#">More Info</a>
<a id="NY7R-open" class="ui-state-default ui-corner-all" href="#">More Info</a>
最后,对话框中显示的信息在:
<div id="#NY7C">
//Information for NY7C
</div>
<div id="#NY7R">
//Information for NY7R
</div>
现在我现在拥有代码的方式有效。但是,我希望能够重用第一个代码,以便可以将它用于多个 ID(例如 NY7C、NY7R、NY7P 等)。有没有办法做到这一点?