将变音符号传递给jQuery UI对话框

时间:2016-04-07 12:39:10

标签: javascript jquery jquery-ui diacritics

我正在尝试将一些文字设置为jQuery UI Dialog

传递带有变音符号的文本时,它会按预期显示在正文中,但在标题中显示为ü

$(document).ready(function() {
  zeigeDialog("ü", "ü");
})

function zeigeDialog(title, message) {
  $("#dialog").dialog({
    modal: true,
    title: title,
    buttons: {
      Ok: function() {
        $(this).dialog('close');
      }
    }
  });
  $("#dialog_Text").html(message);
}

Here is a fiddle

1 个答案:

答案 0 :(得分:1)

只需创建一个虚拟元素,使用您的标题设置它的html并检索文本。然后用它来设置标题

...
title: $('<span></span>').html(title).text(),
...

小提琴 - https://jsfiddle.net/e7e07ajr/