所以我在jquery / html / php中构建了一个像web应用程序的推特。当我的用户向下滚动到页面的末尾时,更多的twits加载(就像在twitter上)。我在每个twit div里面的问题是有一个div(类.details)显示对原始twit的回复,并且该回复twit也与原始twit具有相同的类。
使用代码更好地解释:
<div id="twit_id_{$twits[i].TID}" class="twit">
twit content
<div>
<div class="details">
<div id="twit_id_{$twits[i].TID}" class="twit">
twit content
<div>
</div>
有了这个jquery,我得到了最新的twit id并将其发送到php,但我不想从详细信息中获取id。我想要页面中的最后一个id,但不是内部ID的详细信息。
var end_id = $(".twit:last").attr("id");
我试过这样的事情,没办法。
var end_id = $(".twit:last").not('.details').attr("id");
答案 0 :(得分:1)
你很亲密:
var end_id = $(".twit:not(.details .twit):last").attr("id");
[编辑]看得更近一点,意识到这就是你想要的。
JSFiddle:http://jsfiddle.net/wUv8k/