如何获得<text区域>使用jQuery动态获取值

How to I get a <textarea> value on the fly using jQuery?

本文关键字:动态 jQuery 获取 使用 区域 何获得 lt text gt      更新时间:2023-09-26

我使用jQuery来检索和处理<textarea>内容,并对其进行动态处理。例如:

<textarea id='a'></textarea>
<textarea id='b'></textarea>
<script>
    $('#a').keypress(function() {
        $('#b').text(this.value);
    });
</script>

这样做的问题是,事件似乎在元素值更改之前触发。因此,我总是落后一个角色。

有没有一种方法可以在值发生变化时获得它?

从jQuery的文档中:http://api.jquery.com/keyup/

当用户释放键盘上的键时,keyup事件被发送到元素。

<textarea id='a'></textarea>
<textarea id='b'></textarea>
<script>
    $('#a').keyup(function() {
        $('#b').text(this.value);
    });
</script>

试着这样使用keyup:-

<textarea id='a'></textarea>
<textarea id='b'></textarea>
<script>
    $('#a').keyup(function() {
        $('#b').text(this.value);
    });
</script>

try.Change()事件

<script>
    $('#a').Change(function() {
        $('#b').text(this.value);
});
</script>