jquery获取textarea的值
获取 textarea 的值
使用 jQuery 获取 textarea 元素的值可以通过 val() 方法实现。以下是几种常见场景的示例代码:
基本用法
var textareaValue = $('textarea').val();
console.log(textareaValue);
通过 ID 获取
如果 textarea 有特定 ID,可以通过 ID 选择器获取:

var textareaValue = $('#myTextarea').val();
通过类名获取
如果 textarea 有特定类名,可以通过类选择器获取:
var textareaValue = $('.myTextareaClass').val();
通过 name 属性获取
如果 textarea 有 name 属性,可以通过属性选择器获取:

var textareaValue = $('textarea[name="myTextareaName"]').val();
事件监听获取
可以在用户输入时实时获取值,例如监听 input 事件:
$('textarea').on('input', function() {
var currentValue = $(this).val();
console.log(currentValue);
});
表单提交时获取
在表单提交时获取 textarea 的值:
$('form').submit(function(event) {
event.preventDefault();
var textareaValue = $('textarea').val();
console.log(textareaValue);
});
注意事项
- 如果页面上有多个
textarea,$('textarea').val()只会返回第一个元素的值。 - 确保 DOM 加载完成后再执行 jQuery 代码,可以将代码放在
$(document).ready()中:$(document).ready(function() { var textareaValue = $('textarea').val(); });
以上方法涵盖了大多数常见场景,根据实际需求选择合适的方式即可。






