jQuery粘贴事件不起作用“实时”

塔霍拉

我正在使用它来在textarea上捕获粘贴事件:

$('textarea#id').on('paste', function (event) {
   alert('paste !');
});

它在texteara所在的页面上可以正常工作,但是如果textarea#id还没有在页面上(如果我在ajax中调用它的话(例如,它位于远程模态中))则无法正常工作

阿曼·库玛(Aman Kumar)

像这样更改脚本

$(function(){
$(document).on('paste', '#textArea', function () {
   alert('paste !');
});
});
<html>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<!DOCTYPE html>

<body>

<textarea rows="4" cols="50" id="textArea">

</textarea>

</body>
</html>

注意:-该.on()方法将事件处理程序附加到中当前选择的元素集jQuery object

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章