var text = $ html.find(" script type =' application / ld + json':contains(' sameAs')")。text();

时间:2018-06-01 00:37:46

标签: javascript

var text = $html.find("script type='application/ld+json':contains('sameAs')").text();

我不明白这意味着什么?我以前没见过这个。你能告诉我使用它的原因和原因。如果您有任何想法,请告诉我。

1 个答案:

答案 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的元素。