附加消息到div不显示在对话框中

时间:2015-04-04 19:02:40

标签: jquery

我无法在对话框中显示附加的消息。有人能告诉我我做错了什么吗? fiddle

HTML

<div id="errorMessageContainer" title="Required Fields" class="alignLeft" 
    style="padding: 5px; margin: 0;">
    <p id="errorMessage"></p>
</div>

的JavaScript

var errorMessages = ["First Error Message", "Second Error Message"];
var message = "";

$.each(errorMessages, function (key, value) {
    message += "<span class='ui-icon ui-icon-bullet'>" + value + "</span><br />";
});

$("#errorMessage").append(message);

$(function () {
    $("#errorMessage").dialog({
        modal: true,
        buttons: {
            Ok: function () {
                $(this).dialog("close");
            }
        }
    });
});

2 个答案:

答案 0 :(得分:0)

如果您需要课程ui-iconui-bullet

将代码调整到此,

$.each(errorMessages, function (key, value) {
    message += "<span><i class='ui-icon ui-icon-bullet'></i>" + value + "</span><br />";
});

类css将文本隐藏在<span>内。添加了一个额外的元素<i>

答案 1 :(得分:0)

你的代码很好,你可以隐藏你的文字。从ui-icon中删除文本,并在图标范围后将其放在另一个范围内。

相关问题