連載目次 liveメソッドは、bindメソッドや<event>(fnc)メソッドと同じく、特定のイベントに対してイベント・リスナを適用します。ただし、bindメソッドや<event>(fnc)メソッドと異なる点は、現在すでにある要素だけではなく、将来的にマッチするであろう要素に対してもイベント・リスナを適用するという点です。jQuery 1.3で追加されました。 具体的な例を見てみましょう。以下は、[追加]ボタンをクリックするたびに、ボタンが増えていくサンプルです。 <script type="text/javascript"> $(function() { // ボタン・クリック時にボタンを追加 $(':button').live('click', function() { $('form').append($('<input type="button" value="追加" />'))