⊗jqEvtOM 98 of 113 menu

jQueryの汎用的なonメソッド

イベントをバインドするには、汎用的なメソッド on も使用できます。 第一引数にはイベント名(例:'click')を、 第二引数にはバインドする関数を受け取ります。

次のHTMLコードの例を見てみましょう:

<ul> <li>テキスト</li> <li>テキスト</li> <li>テキスト</li> </ul>

CSSは次のようになります:

li { width: 100px; cursor: pointer; }

では、以前メソッドを使って書いたliのコードを、 onメソッドを使って書き直してみましょう。 動作を確認するために、リスト項目をクリックしてみてください:

$('li').on('click', function() { $(this).append('!'); });

一つの関数を複数の種類のイベントに同時にバインドすることができます。 そのためには、イベントをスペースで区切って列挙します:'click mousemove など'。例えば、次のようにします:

$('li').on('click mousemove', function func() { $(this).append('!'); });

すべてのリンクにイベントをバインドしてください。 リンクにマウスオーバーすると、リンクテキストの末尾に そのリンクのhrefが丸括弧で追加されるようにします。

すべての入力フィールドにイベントをバインドしてください。 フォーカスを失うと、各入力フィールドはそのvalueid=#testの段落に出力します。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否