複数のテーブルを含む div があります。各テーブルには、テーブルを削除する関数を呼び出す削除ボタンがあります。テーブルは、日付の昇順/降順で並べ替えることもできます。削除機能は機能しますが、テーブルがソートされている場合は機能しません。
削除ボタンはこんな感じ。
<button id="6" class="delete">X</button>
この関数には、「delete」クラスのクリック イベント リスナーがあります。現在、デバッグ目的でアラートを使用してIDのみを表示しています。
$(".delete").click(function () {
alert($(this).attr("id"));
});
$(this)
ソート後に機能しない理由は、セレクターを使用して ID 属性を取得し、ソート後に十分に具体的ではないためだと思われます。
テーブル ID を削除関数に渡すためにさまざまな方法を試しましたが、うまくいきません。