:不是和:第一个孩子

时间:2013-03-17 16:02:04

标签: jquery jquery-selectors

for循环中,我将div的内容替换为另一个,并为其添加一个类。

示例:

<div class="page">Loading..</div>
<div class="page">Loading..</div>
<div class="page">Loading..</div>

和jQuery:

$(".page:not(.active):first-child").html("Loaded.").addlass(".active");

它仅适用于第一个。我该怎么做?他们必须全部加载&#34;加载&#34;最后。

3 个答案:

答案 0 :(得分:0)

喜欢这个吗?

$(".page:not(.active)").html("Loaded.").addClass("active");

答案 1 :(得分:-1)

将你的jquery改为

 $(".page:not(.active)").html("Loaded.").addclass("active");

jsfiddle

答案 2 :(得分:-1)

将其替换为

$(".page:not(.active)").eq(0).html("Loaded.").addClass("active");

要添加一个类,您不需要点,而:first-child仅适用于第一个子元素,而您需要过滤集的第一个元素。