如何使用js / jquery获取元标记的content属性的内容

时间:2017-10-25 07:25:19

标签: javascript jquery html

我正在尝试在网页上获取元标记的content属性的内容,我希望我的代码能够找到给定网页上的所有元标记,然后我希望代码能够读取内容属性中的内容和将其作为可读字符串返回。但是,我不想为元标记指定任何名称或属性属性,因为我希望代码能够获取所有元标记的所有内容。

我是这样开始的:

var meta = $(document).find("meta[content]").text();

但这只是返回一个空值,可能是因为它无法真正找到内容,因为我没有很好地指定它。我是新来的,请帮助我! :d

谢谢,也许力量与你在一起!

3 个答案:

答案 0 :(得分:0)

类似以下代码获取metatag内容

var author = $('meta[name=author]').attr("content");

答案 1 :(得分:0)

text()方法返回元素中的文本内容。尝试从meta元素检索信息时,这是不正确的,因为它们没有文本。

而是要检索content属性的值,请使用attr()

var content = $('meta[content]').attr('content');

答案 2 :(得分:0)

HTML如下

<head>
  <meta id="dirName" name="dirName" content="project name" />
</head>

Jquery代码将是

var dirPath= $('#dirName').attr('content');
console.log(dirPath);