我有这个jQuery代码:
$("#deletec-box").dialog({
autoOpen: false,
resizable: false,
height:230,
modal: true,
buttons: {
"Confirm": function() {
window.location = 'hrefurlfromclick';
$(this).dialog("close");
},
Cancel: function() {
$(this).dialog("close");
}
}
});
$("#deletec-confirm").click(function() {
$("#deletec-box").dialog("open");
return false;
});
然后在页面中,我有一个调用对话框的链接:
<a href="?action=delc&cid=2" id="deletec-confirm">Delete</a>
我的问题是我如何获得href的值,因此如果该人确实确认它加载了他们最初单击的链接?
最佳答案
您可以通过以下方式获取href属性:$('#deletec-confirm').attr('href');
您的代码现在看起来像:
$("#deletec-box").dialog({
autoOpen: false,
resizable: false,
height:230,
modal: true,
buttons: {
"Confirm": function() {
window.location = $('#deletec-confirm').attr('href');
$(this).dialog("close");
},
Cancel: function() {
$(this).dialog("close");
}
}
});
$("#deletec-confirm").click(function() {
$("#deletec-box").dialog("open");
return false;
});