0

いくつかの 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 番目のアラートを呼び出す方法を教えてください。

4

1 に答える 1