标签: javascript jquery
我正在尝试这样做
$('input').val($('input').val()+"^2");
所以页面(我只有一个字段)中的每个输入字段都会有两个额外的字母^ 2
奇怪的是它只附加2并忽略^符号。知道为什么会出现这种奇怪的行为吗?
编辑: 问题是代码中有另一部分在插入后从输入字段中删除所有符号。所以我把它改成忽略这个符号。谢谢你们。
答案 0 :(得分:3)
适合我:jsFiddle example。
答案 1 :(得分:2)
尝试
^
或逃脱胡萝卜:
/^
它呈现为^
答案 2 :(得分:1)
尝试使用反斜杠\
$('input').val($('input').val()+"\^2");
或使用插入符号的Unicode等效项
CHECK FIDDLE