在jQuery中查找自定义标记内容

时间:2014-09-16 16:02:15

标签: jquery find

形成如下变量:

var pageDetails = '<html><head>...';

我如何自定义标记内容?

<span itemprop="streetAddress">71 Rue De La Commune Ouest</span>

我实际上使用了这段代码:

$(pageDetails).find(attr("streetAddress")).text()

请帮忙吗?

1 个答案:

答案 0 :(得分:0)

$(pageDetails).find('[itemprop="streetAddress"]').text()

这是jQuery选择器的属性匹配语法。

除非搜索字符串包含特殊字符(空格等),否则不需要双引号,但在此类搜索中通常总是有好处。

e.g。你可以拥有

$(pageDetails).find('[itemprop=streetAddress]').text()

你也有一个略短的版本,使用$context(而不是发现,派上用场):

$('[itemprop=streetAddress]', pageDetails).text()