나는 내 형태를가집니다. 특정 이벤트에서이 필드의 값 (사용자가 입력 한 값)을 재설정하려고합니다. 그러나, 나는 .val()과 .html() 모두에 액세스 할 수없는 것 같습니다.액세스 텍스트 영역 값
이것에 대한 조언이 필요하십니까?
나는 내 형태를가집니다. 특정 이벤트에서이 필드의 값 (사용자가 입력 한 값)을 재설정하려고합니다. 그러나, 나는 .val()과 .html() 모두에 액세스 할 수없는 것 같습니다.액세스 텍스트 영역 값
이것에 대한 조언이 필요하십니까?
.val()
을 사용하지 마십시오.
$("#your_textarea_id").val("Some literal <textarea> content.");
이 방법으로 특수 문자 (<
, >
등)가 제대로 표시됩니다.
만약 내가 당신이라면
@Reigel : * Setting * 'text()'가있는 값은 완벽하게 작동합니다. 그러나'.val()'을 사용하는 것이 더 좋은 아이디어 일 것입니다. 내 요점은'.html()'을 사용하지 않는 것이었다. (코드 샘플이 수정되었습니다. 힌트를 주셔서 감사합니다.) – Tomalak
$('#text_area').val("");
는 – jAndy
옙를, 코드를하시기 바랍니다 제공합니다. jQuery는'html()'에 제공된 인자에서 유효한 HTML을 파싱하려고 시도 할 것이다. html()은 속도가 느릴뿐만 아니라'<' and '>'을 텍스트에 사용할 때 바람직하지 않은 결과를 초래할 수있다. – Thariama