我有一些Ajax拉動信息到一個表,我想使用的liveQuery一類添加到每個第二排jQuery和的liveQuery
$('a').livequery('click', function(event) {
$(".scroll-pane table tr:odd").addClass("Odd");
});
的問題是,該類只添加一個短一段時間,然後它就消失了? 我正在使用jquery 1.4.1和Livequery 1.0.3
我有一些Ajax拉動信息到一個表,我想使用的liveQuery一類添加到每個第二排jQuery和的liveQuery
$('a').livequery('click', function(event) {
$(".scroll-pane table tr:odd").addClass("Odd");
});
的問題是,該類只添加一個短一段時間,然後它就消失了? 我正在使用jquery 1.4.1和Livequery 1.0.3
您不再需要在jQuery 1.4.x中使用livequery插件。改爲使用live
方法。
或者,您可以在成功回調中的每個ajax調用之後重新綁定click/set類。
如果您不能更改舊版livequery代碼,那麼您需要使用livequery 1.1或更高版本,但我不建議這樣做。
LiveQuery的1.1.1版本增加了兼容性修復與jQuery 1.4.1,所以也許最簡單的解決方案是嘗試使用最新版本的Livequery。如果問題仍然存在,告訴我。
您是否嘗試過使用直播活動? http://api.jquery.com/live/ – 2010-07-16 10:09:23