いくつかの ajax 呼び出しを行い、次の HTML をロードする Web ページがあります。
<span class="actions">
<a class="delete" href="/delete/1">Delete</a>
<a class="edit" href="/edit/1">Edit</a>
</span>
次の JavaScript は、future オブジェクトにイベント ハンドラーをアタッチする必要があります。
$('.actions').live('ready', initFileActions);
var initFileActions = function (options) {
alert('action called');
$('.delete', this).click (function (e) {
alert ('delete called');
});
$('.edit', this).click (function (e) {
alert ('edit called');
});
return $(this);
}
上記のコードは最初のアラート (「アクションが呼び出されました」) を正常に呼び出しますが、2 番目のアラート (「削除が呼び出されました」) を呼び出していません。上記のコードで 2 番目のアラートを呼び出す方法を教えてください。