0

複数の変数 (少なくとも 2 つ) を含む関数を作成するのを手伝ってください...

PHPとMySQLで作成されたテーブルがあります...すべてのIDは動的に作成されたので、指定するのではなく他の方法でキャッチする必要があります。

テーブルの構造をよりよく理解するための小さなコード - 私はjsFIDDLEに含めました

function delete_id(id) {
    alert (id);
    var test = $(this).closest('tr').attr('id');
    alert(test);
};
4

3 に答える 3

1

ここでは、on メソッドでデリゲートを使用するのが有効だと思います。これを使用する場合と同様に、イベントをドキュメントにバブルすることはなく、DOM 内のすべての tr またはそれらの動的 tr の下にあるタグに対して多くのクリック ハンドラーを作成しないため、全体的にパフォーマンスが向上します。

$(document).ready(function(){
    $('.ultomonitor').on('click','a', function(){
    alert("id of div under a " + $(this).children().attr('id'));
    alert("id of tr above a " + $(this).closest('tr').attr('id'));
    });
});

ワーキングデモ

于 2013-08-30T21:52:57.137 に答える