jquery-ui对话框显示关闭图标和错误的文本

ngu*_*Hai 8 jquery-ui

jquery-ui对话框显示关闭图标和"关闭"错误文本..

jquery Ui版本1.12.1和代码:

function callDialog() {
    $("#dialog-confirm").dialog({
        closeOnEscape: false, resizable: false, height: "auto", width: 400, modal: true, buttons: {
            "Yes": function () {
                $(this).dialog("close"); },
            "No": function () {
                $(this).dialog("close"); }
         }
    });
}
Run Code Online (Sandbox Code Playgroud)

如何解决它 在此输入图像描述

小智 6

我已经解决了添加 closeText 的问题(请参阅最后一行):

		$('#dialog').dialog({
			autoOpen: false,
			width: 500,
			height:500,
			resizable: true,
			title: 'Items',
			modal: true,
			open: function(event, ui) {
				$(this).load("@Url.Action("StorageItemListPartial", "StorageItem")");
			},
			buttons: {
				"Close": function () {
					$(this).dialog("close");
				}
			},
			closeText: ''
		});
Run Code Online (Sandbox Code Playgroud)


小智 5

我遇到了同样的错误,并通过更改以下代码行来纠正它 closeText: "Close" for closeText: "" in jquery-ui file

$.widget( "ui.dialog", {
version: "1.12.1",
options: {
    appendTo: "body",
    autoOpen: true,
    buttons: [],
    classes: {
        "ui-dialog": "ui-corner-all",
        "ui-dialog-titlebar": "ui-corner-all"
    },
    closeOnEscape: true,
    closeText: "",
Run Code Online (Sandbox Code Playgroud)