を使用して、ページを通過し、一致する各要素に CSS クラスを追加する単純な関数があります.each()
。また、AJAX を使用してページを常に更新していますが、最初の AJAX 更新後に変更が加えられた後、機能が適用されなくなりました。
コード:
$("div.col-conversation span.label-sticky").each(function () {
$(this).closest('li').addClass('stickyhighlight');
});
最初のAJAXイベントの後に機能しない理由を理解して使用しようとしましたが、イベントでは.live()
ない.delegate()
ものをバインドできるようには見えません(つまり、クリック、ホバーなどにのみバインドできます)この方法なので、.each()
うまくいきません。
この関数を AJAX 成功コールバックに含めずに、livequery のようなプラグインを使用せずに実行する簡単な方法はありますか?