2012-04-16 2 views
2

Как удалить класс после загрузки ajax с помощью jquery?Как удалить класс после загрузки ajax с помощью jquery?

Первое, я загрузить файл HTML, содержащий информацию только список в уль идентификатор ul_list

 $("#ul_list").load("testListResults"); 

Далее, я стараюсь, чтобы удалить весь класс выделить файл:

 $("#ul_list li").removeClass("highLight"); // this is not working, still see the list background high light color. 

Далее, я попробуйте получить текстовую информацию из первого списка.

 $("#ul_list li:first").text(); // this is not working either, showing empty. 

ответ

3

Добавить свои изменения в функцию обратного вызова. Это гарантирует, что сценарии не будут выполняться до завершения загрузки ajax.

$("#ul_list").load("testListResults", function(){ 
    $("#ul_list li").removeClass("highLight"); 
    $("#ul_list li:first").text(); 
}); 

Что касается вашего второго пункта, я не знаю, что вы пытаетесь сделать с $("#ul_list li:first").text();, как вы не присваиваем его переменной, но попробуйте .html() вместо:

$("#ul_list li:first").html(); 
+0

спасибо, его работа –

0
$("#ul_list").load("testListResults", function() { 
    $("#ul_list li").removeClass("highLight"); 
    $("#ul_list li:first").text(); 
}); 
Смежные вопросы