반응형
텍스트 영역에서 값 가져오기
텍스트 영역 필드의 값이 ""과 같지 않은 경우 어떻게 값을 가져올 수 있습니까?
이 코드를 사용해 보았지만 텍스트 영역에 텍스트를 입력하면 알림()이 작동하지 않습니다.
어떻게 고치죠?
<textarea name="textarea" placeholder="Enter the text..."></textarea>
$(document).ready(function () {
if ($("textarea").value !== "") {
alert($("textarea").value);
}
});
바닐라 JS
document.getElementById("textareaID").value
jQuery
$("#textareaID").val()
반대로 할 수 없음(자신이 무엇을 하고 있는지 아는 것은 항상 좋습니다)
document.getElementById("textareaID").value() // --> TypeError: Property 'value' of object #<HTMLTextAreaElement> is not a function
jQuery:
$("#textareaID").value // --> undefined
사용하다.val()
텍스트 영역과 용도의 가치를 얻다$.trim()
빈 공간으로.
$(document).ready(function () {
if ($.trim($("textarea").val()) != "") {
alert($("textarea").val());
}
});
아니면, 제가 깨끗한 코드를 위해 할 수 있는 일은 이렇습니다.
$(document).ready(function () {
var val = $.trim($("textarea").val());
if (val != "") {
alert(val);
}
});
데모: http://jsfiddle.net/jVUsZ/
$('textarea').val();
textarea.value
순수한 자바스크립트가 되겠지만, 여기서는 자바스크립트를 유효하지 않은 jQuery 메서드로 사용하려고 합니다..value
).
val () 메서드를 사용합니다.
$(document).ready(function () {
var j = $("textarea");
if (j.val().length > 0) {
alert(j.val());
}
});
사용해야 합니다..val()
것은 아니다..value
$(document).ready(function () {
if ($("textarea").val() != "") {
alert($("textarea").val());
}
});
사용하다val()
:
if ($("textarea").val()!== "") {
alert($("textarea").val());
}
언급URL : https://stackoverflow.com/questions/14939010/get-value-from-text-area
반응형
'source' 카테고리의 다른 글
Angular JS에서 모든 $http 요청이 완료될 때까지 기다립니다. (0) | 2023.10.24 |
---|---|
javascript/jquery로 선행 0 제거/잘림 (0) | 2023.10.24 |
xlsxwriter로 쓸 때 통화 기호 설정 (0) | 2023.10.24 |
Linux에서 가장 빠른 화면 캡처 방법 (0) | 2023.10.24 |
"브레이크"는 "for", "where", "do-here", "switch", "if"문에만 작동합니까? (0) | 2023.10.19 |