情報をテーブルにプルするajaxがあり、livequeryを使用して2行ごとにクラスを追加しようとしています。
$('a').livequery('click', function(event) {
$(".scroll-pane table tr:odd").addClass("Odd");
});
問題は、クラスが短時間だけ追加された後、単に消えてしまうことです。jquery1.4.1とLivequery1.0.3を使用しています
jquery1.4.xでlivequeryプラグインを使用する必要がなくなりました。live
代わりにこの方法を使用してください。
または、成功コールバックで各ajax呼び出しの後に、クリック/クラスの設定を再バインドすることもできます。
変更できないレガシーlivequeryコードで立ち往生している場合は、livequery 1.1以降を使用する必要がありますが、これはお勧めしません。
Livequeryのバージョン1.1.1は、jQuery 1.4.1との互換性修正を追加しているため、おそらく最も簡単な解決策は、最新バージョンのLivequeryを使用することです。それでも問題が解決しない場合は、教えてください。