重複の可能性:
Ajax 経由で読み込まれた要素に関数をバインドする方法
私のアプリケーションでは、いくつかのセルのマウスオーバーで情報パネルを作成し、セルを強調表示して、ユーザーがどのセルを見ることができるようにしたいと考えています。次のjsとcssを使用しました。これは、ページが最初に読み込まれたときに存在するセルに対してうまく機能しました
$(document).ready(function(){
$("table1 td").hover(function(){
$("table1 td").removeClass('highlight');
$(this).addClass('highlight');
});
});
ハイライト
.highlight{
border-style:outset;
border-width:5px;
border-color:#0000ff;
}
しかし、私のアプリケーションでは table1 td は wicket listview によって生成され、ユーザーが検索を行うと Ajax 経由で更新されます。そして、Ajax の更新後、これらの js コードは効果がありませんでした。Ajax の更新後もこれらの js コードを機能させるにはどうすればよいですか? どんな助けにも本当に感謝します!