在html文本框中显示反斜杠

时间:2016-01-08 10:46:00

标签: javascript jquery

我无法在文本框中显示带反斜杠的文字。 \ t在文本框中放置一个标签(4个空格),如

  

C:能而不是 C:\ table

<input type="text" id="input" />
<div>
    <input style="margin-top: 20px;" type="button" id='btn' value="Set new value" />
</div>

$('#btn').on('click', function () {
     var testval = 'C:\table';
    $('#input').val(testval);
});

有没有办法逃脱这个backslah并完全显示路径?

3 个答案:

答案 0 :(得分:5)

你必须逃避反斜杠,否则它被解释为一个标签:

"C:\\table"

答案 1 :(得分:1)

放两个背景:而不是&#39; C:\ table&#39; - &GT;使用&#39; C:\ table&#39;

这适用于所有语言(这是你如何逃避特殊字符)

答案 2 :(得分:0)

将反斜杠转义为:var testval = 'C:\\table';或尝试使用

var testval = 'C:\table';
JSON.stringify(testval);