2010-07-16 45 views
1

我有一些Ajax拉動信息到一個表,我想使用的liveQuery一類添加到每個第二排jQuery和的liveQuery

$('a').livequery('click', function(event) { 
$(".scroll-pane table tr:odd").addClass("Odd"); 
}); 

的問題是,該類只添加一個短一段時間,然後它就消失了? 我正在使用jquery 1.4.1和Livequery 1.0.3

+0

您是否嘗試過使用直播活動? http://api.jquery.com/live/ – 2010-07-16 10:09:23

回答

3

您不再需要在jQuery 1.4.x中使用livequery插件。改爲使用live方法。

或者,您可以在成功回調中的每個ajax調用之後重新綁定click/set類。

如果您不能更改舊版livequery代碼,那麼您需要使用livequery 1.1或更高版本,但我不建議這樣做。

1

LiveQuery的1.1.1版本增加了兼容性修復與jQuery 1.4.1,所以也許最簡單的解決方案是嘗試使用最新版本的Livequery。如果問題仍然存在,告訴我。