0

js 出力:

$(document).ready(function() {

        $('#datatable').dataTable({
            "bProcessing": true,
            "bServerSide": true,
            "sPaginationType": "full_numbers",
            "sAjaxSource": "includes/list.php",
            "sServerMethod": "POST"

        });


        $('.deleteRow').click(function() {
            alert("wait...");
        });


});

サーバー側のphp出力:

<tr class="odd">
<td class="">lorem ipsum</td>
<td class="">lorem ipsum</td>
<td class="">lorem ipsum</td>
<td class="">lorem ipsum</td>
<td class="">lorem ipsum</td>
<td class=""><a class="deleteRow">delete</a></td>
</tr>

アラートなしで削除をクリックすると..

しかし、この削除リンクを手動で(php出力ではなく)ページに配置すると、機能が正常に機能します..

4

3 に答える 3

1

ページが読み込まれた後に使用する必要がある要素.on()

       $(document).on('click','.deleteRow',function() {
            alert("wait...");
        });
于 2013-06-13T13:10:15.513 に答える
0

これを試して:

$('.deleteRow').on('click', function() {
     alert("wait...");
});

編集:他の人が言ったように、正しい方法は...

$(document).on('click', '.deleteRow', function() {
     alert("wait...");
});
于 2013-06-13T13:10:42.390 に答える