jqueryのキーイベントを使用してテキストをテキスト入力要素に入れたいとします。私はそれが.val()
または.html()
関数で単純に実行できることを知っていますが、keyeventsを使ってテキストを入れたいという理由があります。以下は私のコードです:キーイベントとjqueryを使用して入力要素にテキストを配置
<!DOCTYPE html>
<html>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<p>In this example, the text field gets focus immediately after the document window has been loaded.</p>
<textarea id="myText"> </textarea>
<script>
$(function() {
document.getElementById("myText").focus();
$('#myText').focus().trigger({ type : 'keypress', which : 65 });
$('#myText').trigger(jQuery.Event('keypress', { keyCode: 65 }));
});
</script>
</body>
</html>
私はそれを見つけて、jqueryを使ってイベントをトリガする2つの方法があることに気づきました。私は両方を試みたがどちらもうまくいかないようだ。
$( "body")bind( 'keydown'、function(e){ if(event.keyCode == 13){// $( '#myText' ); } }) ' このようなものはありますか? – MarcosRJJunior
いいえ、私はすでに私はそれを行う方法を知っていると言ったように。 –