/ / імітувати натискання клавіші після натискання на кнопку - javascript, jquery, html

імітує натискання клавіші після натискання кнопки - javascript, jquery, html

Я хотів би, щоб імітувати, що була натиснута клавіша Backspace на клавіатурі після того, як я натиснув на кнопку, але всі мої спроби не вдалося. Ось мій код:

function rtf(){

document.getElementById("u0u").focus();
$("#u0u").trigger(jQuery.Event("keypress", { keycode: 8 }));

}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="u0u">
<div onclick="rtf()" style="cursor:pointer"><span>Backspace</span></div>

Відповіді:

0 для відповіді № 1

Забудьте про ручне запускуподія, вони більше не працюють через правила безпеки, що застосовуються в новому браузері, і єдиним способом, який я знайшов, що \ t Плагіни Sendkeys Jquery , він обходить обмеження браузера, тому він більше схожий на хак, але, звичайно, працює так просто, як:

$("#u0u").sendkeys("this will be simulated");

Якщо ви бажаєте імітувати клавішу Backspace (код ключа: 8), використовуйте його так:

$("#u0u").sendkeys("{backspace}");