2011-07-03 24 views
0

皆さん、jQuery .liveを使用して.loadを使用してajaxed要素にクラスを追加しようとしています。何か案は?前もって感謝します。jQuery .liveまたは.delegateを使用して要素にクラスを追加する

+0

ようこそ、あなたは良い答えをしたい私は、あなたが例えば...完全な質問を構築する必要があり、私たちにいくつかのコード、マウスイベントを与える、あなたが本当に何をしているかを教えて?あなたがいくつかのヒントが必要な場合は、最小限に抑えてください。 – JMax

+0

ローガー、ありがとう。 –

答えて

1

.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'); 
    } 
}); 
+0

ありがとう、私のコードにそれを適応させようとしています。 –

関連する問題