我正在使用以下代码使用 jquery 设置标签的文本,这工作正常,但是当字符串包含空格时,它会在空格处显示“%”:
function getUrlVars() {
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for (var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
function setText() {
$('[id$=lblQuestionText]').html(getUrlVars()["data"]);
}
当字符串包含像“This is text”这样的空格时,它会显示像“this%is%text”这样的输出
我已经尝试过“.text()”和“.html()”,但它们都不适合我,请帮助我如何显示带有空格的字符串。