📅  最后修改于: 2023-12-03 14:52:22.166000             🧑  作者: Mango
有时,我们需要从 textarea 元素中获取用户输入的文本。在 jQuery 中,可以通过多种方式获取 textarea 的值。
.val()
方法获取jQuery 中可以使用 .val()
方法获取 textarea 的值。以下是示例代码:
var textareaValue = $('textarea').val();
在上面的代码中,$('textarea')
选择器用于选择页面中的所有 textarea 元素。.val()
方法用于获取第一个匹配元素的当前值,因为此例中只有一个 textarea 元素,所以它将返回此元素的当前值。
id
获取如果您知道 textarea 元素的 id
,可以使用 $('#id').val()
来获取 textarea 的值。以下是示例代码:
var textareaValue = $('#myTextarea').val();
在上面的代码中,$('#myTextarea')
选择器用于选择 textarea 元素的 id
为 “myTextarea”。.val()
方法用于获取此元素的当前值。
name
获取如果您知道 textarea 元素的 name
,可以使用 $('textarea[name="name"]').val()
来获取 textarea 的值。以下是示例代码:
var textareaValue = $('textarea[name="myTextarea"]').val();
在上面的代码中,$('textarea[name="myTextarea"]')
选择器用于选择名为 “myTextarea”的 textarea 元素。.val()
方法用于获取此元素的当前值。
如果您想要监听 textarea 元素中值的变化,可以使用 .change()
方法。以下是示例代码:
$('textarea').change(function() {
var textareaValue = $(this).val();
console.log('Textarea value changed to: ' + textareaValue);
});
在上面的代码中,$('textarea')
选择器用于选择页面中的所有 textarea 元素。然后使用 .change()
方法来监听值的变化,并打印出新的文本值。
以上就是获取 textarea 值的几种方式。使用这些方法,您可以轻松地从 textarea 元素中获取用户输入的文本。