などのイベントがたくさんあります
$('.hidefile').click(function (event) {
ページの読み込み時および特定の条件では、ajax を使用して特定の div の html を取得し、.html(htmlstring) で埋めます。永遠にかかりましたが、これを行うとイベントが機能しないことに気付きました。div に html を入力し、jquery イベントを動作させるにはどうすればよいですか?
以下を使用して、クリック イベント (またはその他) を要素にバインドしますlive
。
$('.hidefile').live("click", function (event) {...
ajax を使用して要素を置き換えると、イベント ハンドラーが失われます。success
これらの要素を置き換えるために使用した特定の ajax メソッドのコールバック内でそれらを明示的に再バインドするか、代わりにライブハンドラーを使用することができます。
現在または将来、現在のセレクターに一致するすべての要素のイベントにハンドラーをアタッチします。