jquery-ui之如何在 jquery-ui 对话框按钮中包含转义字符
artech
阅读:22
2024-11-24 20:56:43
评论:0
我正在尝试将“¡”字符(¡
在 HTML 中)放入我的 jQuery UI 对话框按钮之一,但我不知道这是如何工作的。这是我的代码:
registerhtml.dialog({
modal: true,
title: 'Registro en entreSartenes',
resizable: false,
buttons: [
{
text: "¡Regístrate!",
click: function(){
$(this).dialog('close');
connect();
}
},
{
text: "No gracias",
click: function() {
$(this).dialog('close');
}
}
]
});
当对话框弹出时,我实际上在我的按钮中得到了 "¡Regístrate!"
。我也试过将未转义的文本直接放在 JS 代码中(“¡Regístrate!”),但是当它显示时我得到了奇怪的字符。
有人知道解决这个问题的方法吗?
请您参考如下方法:
由于您使用的是 javascript 而不是 HTML,因此您需要放置实际字符,而不是 HTML 实体。如果您使用正确的编码(如 UTF-8,但任何可以表示您需要的字符的编码都应该有效),您将能够做到这一点。通过在 HTTP header 或 HTML 元元素中设置编码,确保您的文件是 UTF-8 格式,并且浏览器将其解释为 UTF-8。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。