我在阅读chrome textarea中的文本时遇到问题。 它在Firefox中运行良好。 所以: 1.我有一个id为txtText的textarea。 2.在textarea中键入三个空格(按空格键三次)。 3.用var
读取它的值text = $('#txtText').val().
写了这段代码:
for(var i = 0; i< text.length; i ++){ console.log(text.charAt(i)+''+ text.charCodeAt(i)); }
这就产生了这个:
160 32 160
请告诉我发生了什么。
答案 0 :(得分:0)
160是NBSP。
var p = document.createElement("P");
p.innerHTML = " ";
alert(p.innerText.charCodeAt(0)); // 160