gpt4 book ai didi

javascript - 将带有单引号和双引号的值附加到文本框

转载 作者:太空狗 更新时间:2023-10-29 13:29:47 25 4
gpt4 key购买 nike

我需要将结果数据集中的值附加到 input 中,该输入可能具有任何特殊字符,如 *^&$#>、'" 等。问题是我无法将整个 var 附加到 input 中。

请查看this fiddle .我错过了什么?

如果不使用 .find.append,我能做到吗 this one

最佳答案

这是因为您连接的是字符串,没有考虑特殊字符的转义。您应该改为使用 .val 设置值,以便正确转义该值。此外,正则表达式是不必要的。

$(document).ready(function(){
var test= "this is vicky\"s \"s 's 's \"s \"S";

alert(test);

var input = $("<input style='width:700px;' id='testbox'></input>").val(test);

$("#test").html("hey this is ").append(input);

});

参见 updated test case on jsFiddle

关于javascript - 将带有单引号和双引号的值附加到文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17313461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com