cheerio select 元素有多个 class 分隔 space
cheerio select element with multiple class separated with space
我有这个 html 并且想要 select 只有 div 和 class 'image-container landscape'.
<div class="image-container landscape">
...
</div>
...
<div class="image-container portrait">
...
</div>
使用 $(element).find('.image-container')
selects div 中的任何一个,先到先得。但我只想要带有 'landscape' 的那个。我尝试使用 $(element).find('.image-container landscape')
但它不起作用,可能是因为它假设 landscape
是一个标签。我该怎么做?
是的,它会假设风景是一个标签。
您想要:
[class="image-container landscape"]
或
.image-container.landscape
这只是 CSS3 的记录,您可能可以在不到一个小时的时间内阅读完整的规格。
我有这个 html 并且想要 select 只有 div 和 class 'image-container landscape'.
<div class="image-container landscape">
...
</div>
...
<div class="image-container portrait">
...
</div>
使用 $(element).find('.image-container')
selects div 中的任何一个,先到先得。但我只想要带有 'landscape' 的那个。我尝试使用 $(element).find('.image-container landscape')
但它不起作用,可能是因为它假设 landscape
是一个标签。我该怎么做?
是的,它会假设风景是一个标签。 您想要:
[class="image-container landscape"]
或
.image-container.landscape
这只是 CSS3 的记录,您可能可以在不到一个小时的时间内阅读完整的规格。