我正在将我的应用程序从jquery 1.8.2升级到1.9.1。所以我已经包含了1.9.1 dll并将Themes.css包含在我的母版页中。当我弹出一个对话框时,按钮没有任何按钮文本。在1.8.2中,对话框有“是”和“否”按钮。现在我得到没有文字的按钮。
这是对话框的代码。这是问题所在吗?
$("#dialog-confirm").dialog({
resizable: false,
height: 140,
modal: true,
buttons: {
'No': function () {
$("#dialog-confirm").dialog("close");
},
'Yes': function () {
$("#lblErrors").text("");
$("#lblMessage").text("");
$('#btnAddNewCourse').show();
}
}
});
答案 0 :(得分:0)
在Fiddle with jQuery 1.9.1中使用你的代码,它看起来仍然是编写对话框的有效方式:Fiddle
您也可以尝试使用以下语法编写对话框代码:
$( ".selector" ).dialog({
buttons: [ { text: "Ok", click: function() { $( this ).dialog( "close" ); } } ]
});
如果重写似乎没有解决,请确保您没有收到任何错误,并且您的脚本包含在正确的顺序中。
答案 1 :(得分:0)
我下载了主题1.9.2的一个版本,似乎解决了这个问题。谢谢。