2010-07-16 8 views
1

나는 테이블에 정보를 가져옵니다 일부 아약스를하고 난 문제는 클래스가 짧은에 대한 추가 될 때마다 두 번째 행JQuery와 및 livequery

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

에 클래스를 추가하는 livequery를 사용하는 것을 시도하고있다 시간이 지나면 사라질 것입니다. jquery 1.4.1 및 Livequery 1.0.3을 사용 중입니다.

+0

실시간 이벤트를 사용해 보셨습니까? http://api.jquery.com/live/ –

답변

3

더 이상 jquery 1.4.x와 함께 livequery 플러그인을 사용할 필요가 없습니다. 대신 live 메서드를 사용하십시오.

또는 성공 콜백에서 각 Ajax 호출 후에 클릭/리 바인드 할 수 있습니다.

변경 사항이없는 기존 라이브 쿼리 코드가있는 경우 livequery 1.1 이상을 사용해야하지만 권장하지 않습니다.

1

Livequery 버전 1.1.1은 jQuery 1.4.1과 호환성 수정을 추가 했으므로 가장 쉬운 해결책은 최신 버전의 Livequery를 사용해 보는 것입니다. 문제가 계속 발생하면 알려주십시오.