想要实现点一个button,文本框里的文字会从光标处删除一个的效果。
通过focus保留了光标的位置,但是用jquery的Event模拟退格事件时,并没有效果。
$(function(){
$('.back')[0].onclick = function(){
$('.box')[0].focus();
var e = jQuery.Event('keydown');
e.which = 8;
console.log(e);
$('.box').trigger(e);
}
})
textarea的class是box,button的class是back。
我点击退格按钮后,文本框获得了焦点,打印出了点击事件如下:
which换成keyword也没有退格的效果。。但是事件的目标,类型,键盘码都是对的啊。。
为什么点击后没有退格呢?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
光阴似箭催人老,日月如移越少年。