Я хотел бы симулировать, что после нажатия кнопки на клавиатуре был нажат клавиша backspace на клавиатуре, но все мои попытки потерпели неудачу. Вот мой код:имитировать нажатие клавиши на кнопке
function rtf(){
document.getElementById("u0u").focus();
$('#u0u').trigger(jQuery.Event('keypress', { keycode: 8 }));
\t
}
<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>
Возможный дубликат [Definitive способа вызвать событие нажатия клавиш с JQuery] (http://stackoverflow.com/questions/832059/definitive-way-to-trigger-keypress-events-with-jquery) –
@AdamAzad Я должен делать что-то неправильно. Я пробовал 3 решения из этого потока, и ничто не удаляет текст на моем входе. не могли бы вы исправить мой код? – rootz
Не могли бы вы разместить ручку для нажатия клавиши, пожалуйста? –