var text = $html.find("script type='application/ld+json':contains('sameAs')").text();
我不明白这意味着什么?我以前没见过这个。你能告诉我使用它的原因和原因。如果您有任何想法,请告诉我。
答案 0 :(得分:0)
看起来这是错的。它可能应该是:
var text = $html.find("script[type='application/ld+json']:contains('sameAs')").text();
选择器script[type='application/ld+json']
的第一部分将匹配$html
中的所有元素,如:
<script type="application/ld+json">...</script>
然后:contains('sameAs')
修饰符将结果限制为内容中某处包含字符串sameAs
的元素。