将元音符号传递给 jQuery UI 对话框
Passing Umlauts to jQuery UI Dialog
我正在尝试将一些文本设置为 jQuery UI Dialog。
传递带有变音符号的文本时,它按预期出现在 body 中,但在标题中显示为 ü
。
$(document).ready(function() {
zeigeDialog("ü", "ü");
})
function zeigeDialog(title, message) {
$("#dialog").dialog({
modal: true,
title: title,
buttons: {
Ok: function() {
$(this).dialog('close');
}
}
});
$("#dialog_Text").html(message);
}
只需创建一个虚拟元素,使用您的标题将其设置为 html 并检索文本。然后用它来设置标题
...
title: $('<span></span>').html(title).text(),
...
Fiddle - https://jsfiddle.net/e7e07ajr/
我正在尝试将一些文本设置为 jQuery UI Dialog。
传递带有变音符号的文本时,它按预期出现在 body 中,但在标题中显示为 ü
。
$(document).ready(function() {
zeigeDialog("ü", "ü");
})
function zeigeDialog(title, message) {
$("#dialog").dialog({
modal: true,
title: title,
buttons: {
Ok: function() {
$(this).dialog('close');
}
}
});
$("#dialog_Text").html(message);
}
只需创建一个虚拟元素,使用您的标题将其设置为 html 并检索文本。然后用它来设置标题
...
title: $('<span></span>').html(title).text(),
...
Fiddle - https://jsfiddle.net/e7e07ajr/