我正在努力解决以下问题:
我正在从我网站的其他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
答案 0 :(得分:8)
你只想要一个不同的选择器。要获得选择器的“第n”匹配,请使用:eq()
selector,如下所示:
$('.newsexcerpt1').load('news1.html .newsexcerpt:first');
$('.newsexcerpt2').load('news1.html .newsexcerpt:eq(1)');