0
我試圖找到元素中元素的索引,也就是它在之前發生在以下for循環中的commentNumber序列中的位置。找到元素中元素的索引
Elements comments = qaDoc.select("li[data-comment-id]");
commentNumber = 0;
for (Element comment : comments) {
commentNumber = commentNumber + 1;
reply = comment.select("a[class$=d2-in-reply-to]").first();
replyToId = reply.attr("data-action-target");
//How do you find the index of the following element??? Thanks
comments.select("li[data-comment-id=" + replyToId + "]").first();
}
如果有喜歡的
comments.select("li[data-comment-id=" + replyToId + "]").first().indexOf();
什麼,我需要導入到訪問它的方法。我只編了一週java和jsoup,現在還有很多東西需要學習。謝謝
'commentNumber'有什麼用?在我看來,這是你正在尋找的指數(-1)? –
不是當前評論編號不是我所追求的,而是評論編號或之前的評論正在回覆之前在循環中發生的評論。無論如何replyToNumber = 1 + comments.indexOf(comments.select(「li [data-comment-id =」+ replyToId +「]」)。first()); 讓我得到我需要的 –