gpt4 book ai didi

javascript - 我如何使用 jQuery 从 读取所有 <meta..>?

转载 作者:行者123 更新时间:2023-11-29 22:29:19 26 4
gpt4 key购买 nike

在页面<head>我有<script> , <style> , <link><meta>标签。我只想从头部读取元信息,别无其他。我主要对 <meta name="description"..> 感兴趣和 <meta name="keywords"...> .

我想要完整的元标记而不是它的内容。我知道我可以通过这样做来阅读内容

$('head meta[name=descritption]').attr('content')

但这不是我想要的。我想要这样的输出

<meta name="description" content="" >
<meta name="keywords" content="" >

执行此操作的有效方法是什么?

最佳答案

jQuery 没有简单的方式来表达“获取当前选定元素的 HTML”。您的元标记可能也没有内容,因此您必须只需要元标记的 HTML。我不确定你为什么把 [name=description] 条件放在那里,因为它似乎与你想要的相矛盾,但你可以保留它:

var html = '';
$("head meta").each(function () {
html += $(this).clone().wrap('<div>').parent().html();
});
alert(html);

关于javascript - 我如何使用 jQuery 从 <head> 读取所有 &lt;meta..>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7802399/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com