0
皆さん、jQuery .liveを使用して.loadを使用してajaxed要素にクラスを追加しようとしています。何か案は?前もって感謝します。jQuery .liveまたは.delegateを使用して要素にクラスを追加する
皆さん、jQuery .liveを使用して.loadを使用してajaxed要素にクラスを追加しようとしています。何か案は?前もって感謝します。jQuery .liveまたは.delegateを使用して要素にクラスを追加する
.live()
および.delegate()
は、新しい要素が追加されたときに任意のコードを実行するために使用できません。
イベントを処理するためのものです。
要素を変更する場合は、要素をDOMから選択するか、DOMに追加する前に新しい要素を直接参照する必要があります。 StackOverflowのに
$.ajax({
url: '/some/path/',
dataType: 'html',
success: function(d) {
var els = $(d);
els.find('div').addClass('newClass');
els.appendTo('body');
}
});
ありがとう、私のコードにそれを適応させようとしています。 –
ようこそ、あなたは良い答えをしたい私は、あなたが例えば...完全な質問を構築する必要があり、私たちにいくつかのコード、マウスイベントを与える、あなたが本当に何をしているかを教えて?あなたがいくつかのヒントが必要な場合は、最小限に抑えてください。 – JMax
ローガー、ありがとう。 –