phpQuery中最接近的方法?

phpQuery中最接近的方法?,php,phpquery,Php,Phpquery,我想看看是否有办法实现 phpQuery上的“最近”方法(就像它在jQuery上工作一样) 有这样的事吗?来自: 最近(选择器) 这是一个保守得很好的秘密,但非常有用。它与parents()类似,只是它只返回一个父/祖先。根据我的经验,您通常需要检查元素的祖先中是否存在一个特定元素,而不是一整组元素,因此我倾向于使用它而不是使用父元素() 因此,由于phpQuery中存在parents(),因此您可以从源代码处使用该示例 提示:可以通过使用parents()并将其限制为一个返回的元素来模拟clo

我想看看是否有办法实现
phpQuery上的“最近”方法(就像它在jQuery上工作一样)
有这样的事吗?

来自:

最近(选择器) 这是一个保守得很好的秘密,但非常有用。它与parents()类似,只是它只返回一个父/祖先。根据我的经验,您通常需要检查元素的祖先中是否存在一个特定元素,而不是一整组元素,因此我倾向于使用它而不是使用父元素()

因此,由于phpQuery中存在
parents()
,因此您可以从源代码处使用该示例

提示:可以通过使用parents()并将其限制为一个返回的元素来模拟closest()

$($('#element1')。父项('#element2')。获取(0)).css('background','#f90')


要真正解释phpquery语法。。。(我花了很长时间才弄到这个!)

我想从包含特定附件(媒体文件链接)的RSS提要中提取“项”

function fetch($feed ,$fname)
{
    // load the file

    phpQuery::newDocumentFileHTML($feed);

    // Find the first enclosure that links to the file
    // drill up to the parent elements to 'item' take the first (0)
    // this is the 'nearest' equivalent

    return pq("enclosure[url='" . $fname ."']:first")->parents('item')->xml();
}