jQuery テキストエリアのテキストを取得する 質問する

jQuery テキストエリアのテキストを取得する 質問する

最近jQueryを使い始めて、いくつかのチュートリアルに従っています。今では少し使いこなせるようになったと感じています(かなり簡単です)。そして、自分のWebページに「コンソール」を作成できたらクールだと思いました(つまり、FPsゲームなど)、そして Ajax 自体をサーバーに送り返して処理を実行します。

当初、最善の方法は、テキストエリア内のテキストを取得してそれを分割することだと考えていましたが、それとも、keyup イベントを使用して、返されたキーコードを ASCII 文字に変換し、その文字を文字列に追加して、その文字列をサーバーに送信する (その後、文字列を空にする) ことでしょうか。

テキストエリアからテキストを取得する方法についての情報が見つからず、キーアップ情報しか得られませんでした。また、返されたキーコードを ASCII 文字に変換するにはどうすればよいでしょうか?

ベストアンサー1

なぜキーストロークをテキストに変換する必要があるのでしょうか? クリックするとテキストエリア内のテキストをサーバーに送信するボタンを追加します。前の投稿者が指摘したように、value 属性を使用してテキストを取得するか、jQuery の API を使用してテキストを取得できます。

$('input#mybutton').click(function() {
    var text = $('textarea#mytextarea').val();
    //send to server and process response
});

おすすめ記事