形成如下变量:
var pageDetails = '<html><head>...';
我如何自定义标记内容?
<span itemprop="streetAddress">71 Rue De La Commune Ouest</span>
我实际上使用了这段代码:
$(pageDetails).find(attr("streetAddress")).text()
请帮忙吗?
答案 0 :(得分:0)
$(pageDetails).find('[itemprop="streetAddress"]').text()
这是jQuery选择器的属性匹配语法。
除非搜索字符串包含特殊字符(空格等),否则不需要双引号,但在此类搜索中通常总是有好处。
e.g。你可以拥有
$(pageDetails).find('[itemprop=streetAddress]').text()
你也有一个略短的版本,使用$
和context
(而不是发现,派上用场):
$('[itemprop=streetAddress]', pageDetails).text()