2

如何在使用 jquery 加载 ajax 后删除一个类?

首先,我将一个仅包含列表信息的 html 文件加载到 ul_list 的 ul id 中

        $("#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.
4

2 回答 2

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();
于 2012-04-16T15:46:25.143 回答
0
$("#ul_list").load("testListResults", function() {
    $("#ul_list li").removeClass("highLight");
    $("#ul_list li:first").text();
});
于 2012-04-16T15:46:40.913 回答