我想用jquery顯示確認對話框,但沒有反應,當我點擊鏈接這裏是我有的代碼,如果我把警報,我可以看到警報在準備好功能,但不是在點擊:jquery確認對話框無所作爲
$(document).ready(function() {
$("#mydialog").dialog({
autoOpen: false,
modal: true
});
});
$(".myconfirmLink").click(function(e) {
e.preventDefault();
var targetUrl = $(this).attr("href");
$("#mydialog").dialog({
buttons: {
"Yes": function() {
$(this).dialog("close"), window.location.href = targetUrl;
},
"No": function() {
$(this).dialog("close");
}
}
});
$("#mydialog").dialog("open");
});
和鏈接我打電話它像這樣:
<div class="topToolbar">
<span> <a href="/Logout.aspx" class="myconfirmLink">Log Out</a></span>
<div id="mydialog" title="Confirmation Required">
<p> Are you sure you want to request a new pack?</p>
</div>