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

标签 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 .

最佳答案

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

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

fiddle - https://jsfiddle.net/e7e07ajr/

关于javascript - 将变音符号传递给 jQuery UI 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36476474/

相关文章:

jQuery 对话框内的 javascript setInterval() 在销毁或删除时不会停止

jquery - 我可以在按钮单击时显示/创建 jsTree 吗?

javascript - (Object object) 没有方法效果

javascript - VueJS 连接不相关的(如在父/子中)组件

javascript - 在 JavaScript 中的 html 元素上切换事件监听器

javascript - 有没有办法让谷歌可视化表中最左边的列在横向滚动时保持固定?

javascript - 如何通过 JQuery ui Tabs 来动态创建元素?

javascript - 我的 JS 和 CSS 中的单引号或双引号有什么区别?

javascript - 退格键无法正常工作

jquery - 不确定如何使用 jquery 摇动效果应用缓动