URL を渡す .load() でコンテンツをロードします。返され、jq ui ダイアログに正常にロードされたコンテンツの内部には、id cancel123 の単純なリンクがあります。リンクをクリックして、この jqueryUiDialog w ID testDialog を閉じようとしています。何が欠けているのか分からず、48 の異なる方法でそれをやろうとしました。助けてください
function InitializeDialog($element, title, url) {
$element.dialog({
autoOpen: false,
width: 500,
resizable: true,
draggable: true,
title: title,
model: true,
show: 'slide',
closeText: 'x',
//dialogClass: 'alert',
closeOnEscape: true,
modal: true,
open: function (event, ui) {
//Load the Partial View Here using Controller and Action
$element.load(url);
$("#cancel123").bind('click', function (event) {
$('#testDialog').dialog('close');
alert('close this');
});
},
close: function () {
$(this).dialog('close');
}
});