此问题在此处已有答案:
how to get the value of a textarea in jquery?(12个答案)
八年前就关门了。
当textarea字段不等于“"时,如何从该字段中获取值?
我尝试了这段代码,但是当我在alert()的文本区域输入文本时,它不起作用。
我该怎么补救?
<textarea name="textarea" placeholder="Enter the text..."></textarea>
$(document).ready(function () {
if ($("textarea").value !== "") {
alert($("textarea").value);
}
});
6条答案
按热度按时间e4eetjau1#
Vanilla JS
jQuery
不能反过来做(知道自己在做什么总是好的)
jQuery:
mfuanj7w2#
使用
.val()
获取textarea的值,使用$.trim()
清空空格。或者,这是我为干净的代码所做的,
演示:http://jsfiddle.net/jVUsZ/
a11xaf1n3#
textarea.value
将是纯JavaScript,但在这里,您试图将JavaScript用作无效的jQuery方法(.value
)。i7uaboj44#
使用瓦尔()方法:
7vux5j2d5#
您需要使用
.val()
而不是.value
pkwftd7m6#
使用
val()
: