好了,所以我有多個名稱相同的對象:如何用同一類的多個對象指定location.href?
<a href="<?php echo Utils::createLink('delete-ms'); ?>&tid=<?php echo $tid; ?>"
class="delete-ms">
<img src="img/status/CANCELED.png" alt="" title="Delete milestone."
class="icon" style="width:18px; height: 18px; margin:0;"/>
</a>
下面是該對象的引用:
<div id="delete-ms-dialog" title="Delete this milestone?">
<p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;">
</span>This milestone will be deleted. Are you sure?</p>
</div>
而這裏的JS用來調用鏈接:
function initDeleteMSDialog() {
var deleteDialog = $('#delete-ms-dialog');
var deleteLink = $('.delete-ms');
deleteDialog.dialog({
autoOpen: false,
modal: true,
width: 476,
buttons: {
'OK': function() {
$(this).dialog('close');
location.href = deleteLink.attr('href');
},
'Cancel': function() {
$(this).dialog('close');
}
}
});
deleteLink.click(function() {
deleteDialog.dialog('open');
return false;
});
}
現在我的問題是,多個對象聲明爲無線同班同學當JS函數被調用時,它使用該類作爲鏈接的源。我如何獲得它,以便location.href引用我單擊以首先啓動對話框的鏈接?
工作就像一個魅力!謝謝! – dr3wmurphy 2013-03-15 06:03:52