gpt4 book ai didi

php - 在 CSS 中选择具有相同父项的多个子项

转载 作者:搜寻专家 更新时间:2023-10-31 21:36:03 25 4
gpt4 key购买 nike

我使用的是 PHPQuery,它是 jQuery 的 PHP 端口,因此它也使用 CSS 选择器。但是,一个区别是当有多个选择器时,PHPQuery 不会返回文档顺序中匹配的元素。

是否可以将其合并为一个选择器?

#article>p,#article>blockquote

我能想到的唯一其他解决方案是:

#article>*:not(div):not(table):not(ul):not(...

最佳答案

我还没有使用过 phpQuery(直到 5 分钟前)但是因为它像 jQuery 一样工作,所以使用它的 .filter() 方法应该可以解决问题,这个想法是选择所有子项,然后过滤符合条件的元素。

$doc['#article']->children()->filter(function($i, $element) {
return in_array($element->tagName, array('blockquote', 'p'));
})->foo();

关于php - 在 CSS 中选择具有相同父项的多个子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19368537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com