簡體   English   中英

如何使用 js/jquery 獲取元標記的 content 屬性的內容

[英]How to get the content of the content attribute for a meta tag with js/jquery

我正在嘗試獲取網頁上元標記的內容屬性的內容,我希望我的代碼找到給定網頁上的所有元標記,然后我希望代碼讀取內容屬性中的內容並將其返回為一個可讀的字符串。 但是,我不想為元標記指定任何名稱或屬性屬性,因為我希望代碼選取所有元標記的所有內容。

我是這樣開始的:

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

但這只是返回一個空值,可能是因為我沒有很好地指定它而無法真正找到內容。 我是新手,請幫助我! :D

謝謝,願原力與你同在!

類似於下面的代碼來獲取metatag內容

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

text()方法返回元素內的文本內容。 嘗試從meta元素檢索信息時,這是不正確的,因為它們沒有文本。

相反,要檢索content屬性的值,請使用attr()

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

HTML如下

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

Jquery 代碼將是

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM