1
我很困惑jQuerys val
函数。它似乎在设置值时编码html特殊字符,但jQuerys文档没有提供任何信息。在Texfield,Textarea上使用val('任何文本')时,jQuery是否会编码特殊字符?
这是来自jQuery的功能,还是它是一个内部的浏览器功能?
我很困惑jQuerys val
函数。它似乎在设置值时编码html特殊字符,但jQuerys文档没有提供任何信息。在Texfield,Textarea上使用val('任何文本')时,jQuery是否会编码特殊字符?
这是来自jQuery的功能,还是它是一个内部的浏览器功能?
没有,jQuery的不能在一个文本或文本输入字段.val
设定值时编码的HTML特殊字符。
$("#d").val(" [email protected]#$%^&*()_+-=<>,./:';¿█");
$("#t").val(" [email protected]#$%^&*()_+-=<>,./:';¿█");
看来,你在这里有两个相当不相关的问题。如果是这种情况,你应该单独发布。 – 2013-04-23 20:32:01
[.val()](http://jsapi.info/jquery/1.8.3/jQuery.fn.val) – Andreas 2013-04-23 20:34:11
你可以发布代码重现吗?我怀疑你是在序列化节点之后,也许是通过调用'.innerHTML'。 – 2013-04-23 20:47:26