javascript - 使用 jQuery 触发 oninput 事件

标签 javascript jquery html events

我在文本区域上有一个 oninput 事件来检查高度并调整它的大小。现在我有时需要编辑值。我只是通过在 jQuery 中编辑 val() 来做到这一点,但这不会触发 oninput 事件。有什么方法可以使用 jQuery 以编程方式触发 oninput 事件吗?

最佳答案

使用 .on('input')。例如:

$('textarea').on('input', function() {
  text = $('textarea').val();
  $('div').html(text);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea placeholder="Type something here"></textarea>
<div></div>

关于javascript - 使用 jQuery 触发 oninput 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11189136/

相关文章:

html - 具有三个输入的搜索栏不起作用?

javascript - jquery单个var用于两个id

html - 如何使用百分比使 DIV 的文本垂直和水平居中?

javascript - 如何缩小圈子大小?

javascript - 使用 Facebook ://To Share a Post through the Facebook App with Web Interface

javascript - 多次单击同一元素会删除类

jquery - 获取当前css文件

javascript - 使用 jQuery 从特定单元格中选择数据

javascript - 使用关键字 "this"有什么好处?

javascript - Flexslider 使用 jQuery Mobile 加载一次