我正在使用 jQueryUI 的对话框小部件。现在,使用 jQuery+AJAX 从 SQL 数据库中获取链接,这就是我使用“live”的原因
$(function() {
var $dialog = $('#report')
.dialog({
autoOpen: false,
resizable: false,
modal: true,
height: 410,
width: 350,
draggable: true
})
//store reference to placeholders
$uid = $('#reportUniqueId');
$('.reportopen').live("click", function (e) {
$dialog.dialog('open');
var $uid = $(this).attr('id');
e.preventDefault();
});
});
我的问题是,如何将id
触发对话框小部件的链接传递给对话框本身?链接是这样设置的:
<td align="left" width="12%">
<span id="notes">
[<a href="javascript:void(0)" class="reportopen" id="<?=$reportId;?>">Spam</a>]
</span>
</td>
对话框是这样设置的:
<div id="report" title="Inquire now">
HAHAHAHAHA
<span id="reportUniqueId"></span>
</div>
我希望在对话框id
的一部分中传递和生成。<span id="reportUniqueId"></span>
任何想法?