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

我不明白这是什么意思?我以前没见过这个。你能告诉我这是在哪里使用的吗?为什么。如果您有任何想法,请告诉我。

4

1 回答 1

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在内容中某处具有字符串的元素。

于 2018-06-01T02:02:44.737 回答