2011-06-12 47 views
1

我跟以下挣扎:“获得sibbling”问题

我从其他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

回答

8

你只是想在这里有一个不同的选择器。为了得到一个选择的“第n”匹配,使用:eq() selector,就像这样:

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

谢谢你,这就是工作,干杯尼克 – Jeroen 2011-06-12 13:55:17

+0

@Jeroen - 欢迎:) – 2011-06-12 13:55:36