Java 如何从div中选择特定元素?

Java 如何从div中选择特定元素?,java,html,jsoup,selector,Java,Html,Jsoup,Selector,我想从这个部门得到日期: <div class="pandatacontcol" style=" width:160px;"> <h6>Date Qualified</h6> <p id="QualDate34868684">2013-03-08 12:04:01</p> </div> 但它不起作用。尝试不使用引号 doc.select("p[id^=QualDate]"); 属性的值设置在引号内,但这些

我想从这个部门得到日期:

<div class="pandatacontcol" style=" width:160px;">
    <h6>Date Qualified</h6>
    <p id="QualDate34868684">2013-03-08 12:04:01</p>
</div>

但它不起作用。

尝试不使用引号

doc.select("p[id^=QualDate]");

属性的值设置在引号内,但这些引号不是值的一部分。

您的问题中缺少一些关键信息:您使用的是什么HTML解析器?我自己使用jsoup。它是如何工作的?如果您使用的是解析器,那么在select?之后是否会得到
text()
,正如@HovercraftFullOfEels建议的那样,使用jsoup。顺便说一句,当你问一个关于Stackoverflow的问题时,避免乞求并澄清你的问题,因为记住这个问题也会被其他人看到:)我使用Jsoup。为了检查我是否得到了所需的,我使用System.out.println(elements.text());当我执行elements=doc.select(“div.pandatacontcol”);我得到了完整的div,我只想要那个特定的元素,正如我说的elements=doc.select(“p[id^=\“QualDate\”]);我不退
doc.select("p[id^=QualDate]");