我的母版页中有这个div。
<div id="UICancelChanges" title="Are you sure?" style="display: none;">
Your changes have not been saved. Are you sure you want to CANCEL ?
</div>
点击我只是打开Jquery对话框弹出窗口..
CancelEdit = function (accountId) {
$("#UICancelChanges").dialog({
resizable: true,
height: 140,
width: 500,
modal: true,
buttons: {
"Yes": function () {
$(this).dialog("close");
},
"No": function () {
$(this).dialog("close");
}
}
});
return false;
};
有什么方法可以动态更改此Div弹出窗口的标题?使用相同的代码我需要动态更改标题吗?
如何在控制器代码中打开我的弹出窗口?这样的事情?
return new JavaScriptResult() { Script = "alert('SubCategory Successfully Added. Thank You.'); window.location='/ObnCategory/Index';" };
而不是提醒我需要打开弹出窗口。
由于
答案 0 :(得分:1)
在显示对话框之前调用它
初始化:
$( "#UICancelChanges" ).dialog({ title: 'Dialog Title' });
设置新标题
$( "#UICancelChanges" ).dialog( "option", "title", 'New Dialog Title' );
获得标题
var title = $( "#UICancelChanges" ).dialog( "option", "title" );
有关这些属性的更多帮助,请访问http://jqueryui.com/demos/dialog/#option-title
答案 1 :(得分:0)
根据jQuery UI website documentation:
$( ".selector" ).dialog( "option", "title", 'Dialog Title' );
答案 2 :(得分:0)
你可以用这个:
$("span.ui-dialog-title").text(anything);