Javascript 将值设置为“输入”字段时,西班牙语文本显示不正确
我试图将西班牙语文本设置为输入字段,但它似乎没有正确显示。 但是,如果同一文本位于div内或已设置为输入字段的值,则该文本显示良好 HTML 小提琴:诀窍在于使用Javascript 将值设置为“输入”字段时,西班牙语文本显示不正确,javascript,jquery,html,Javascript,Jquery,Html,我试图将西班牙语文本设置为输入字段,但它似乎没有正确显示。 但是,如果同一文本位于div内或已设置为输入字段的值,则该文本显示良好 HTML 小提琴:诀窍在于使用 $('#txt').val($('<div>').html('Cuenta de Ahorros Persona Física').text()); $('#txt').val($(''.html('Cuenta de Ahorros Persona Fí;sica').text())
$('#txt').val($('<div>').html('Cuenta de Ahorros Persona Física').text());
$('#txt').val($(''.html('Cuenta de Ahorros Persona Fí;sica').text());
在JavaScript中,í
只是一个由八个字符组成的字符串,不过您可以通过将其分配给innerHTML
属性或使用一些类似的jQuery代码将其解释为HTML实体引用
JavaScript字符串中还可以使用其他转义,例如\u00ED
,但最简单的方法(以及保持源代码可读性的方法)是这样编写字符,例如
$('#txt').val('Cuenta de Ahorros Persona Física');
您需要确保正确设置和声明了,但无论如何都应该注意这一点
$('#txt').val($('<div>').html('Cuenta de Ahorros Persona Física').text());
$('#txt').val('Cuenta de Ahorros Persona Física');