“得到一个兄弟姐妹”的问题

时间:2011-06-12 13:46:05

标签: jquery html

我正在努力解决以下问题:

我正在从我网站的其他html页面加载新闻消息:

在我的第一个html页面上:

<div class="post_box">
      <div class="newsexcerpt1"></div>
</div>
<div class="post_box">
      <div class="newsexcerpt2"></div>
</div>

在我的第二页(news1.html)上我有:

<div id="nieuws">
  <div class="news">
        <div class="newsexcerpt">bla die bla die bla </div>
  </div>
  <div class="news">
       <div class="newsexcerpt">bla die bla die bla </div>
  </div>
</div>

我尝试使用它:

$('.newsexcerpt1').load('news1.html .newsexcerpt:first');
$('.newsexcerpt2').load('news1.html .newsexcerpt').next('news1.html .newsexcerpt:first');

$的第一行是顺利运行,但第二行是大问题

我怎样才能获得下一个.newsexcerpt?

有人可以帮助我吗?

Thnx

1 个答案:

答案 0 :(得分:8)

你只想要一个不同的选择器。要获得选择器的“第n”匹配,请使用:eq() selector,如下所示:

$('.newsexcerpt1').load('news1.html .newsexcerpt:first');
$('.newsexcerpt2').load('news1.html .newsexcerpt:eq(1)');