2013-04-23 4 views
1

Я смущен о jQuerys val Функция. Кажется, что он кодирует специальные символы html при установке значения, но jQuerys Documentation ничего не говорит.jQuery кодирует специальные символы при использовании val («любой текст») на Texfield, Textarea?

Это функция из jQuery или это встроенная функция браузера?

+0

Кажется, у вас есть два довольно несвязанных вопроса. Если это так, вы должны отправлять сообщения отдельно. –

+0

[.val()] (http://jsapi.info/jquery/1.8.3/jQuery.fn.val) – Andreas

+0

Можете ли вы опубликовать код, который воспроизводит это? Я подозреваю, что впоследствии вы сериализуете узлы, возможно, вызывая '.innerHTML'. –

ответ

1

jsFiddle demo

Нет, JQuery не кодирует HTML специальных символов при задании значения с .val на поле ввода TEXTAREA или текста.

$("#d").val("&nbsp;[email protected]#$%^&*()_+-=<>,./:';¿█"); 
$("#t").val("&nbsp;[email protected]#$%^&*()_+-=<>,./:';¿█");