gpt4 book ai didi

jquery - 使用 jQuery 设置元标记值时遇到问题

转载 作者:行者123 更新时间:2023-12-03 22:13:44 25 4
gpt4 key购买 nike

Possible Duplicate:
Is it possible to use javascript to change the meta-tags of the page?

我正在尝试使用 jQuery 设置元标记(请不要回复说这没有意义,因为搜索引擎等等等等......我正在加载调用检查这些值的第 3 方 Javascript 函数,例如 Tweetmeme 和 Facebook)。

如果我使用:

 $('meta[name=some-name]').attr('content', 'some value');

它确实可以设置现有元标记的值,但如果这样的指定元标记不存在,则不会创建元标记。

如果您对此有见解或经验,请回复...

最佳答案

你可以这样做,不是最干净的,但你想做的事情很奇怪,所以没有一个很好的方法来处理它:

var mt = $('meta[name=some-name]');
mt = mt.length ? mt : $('<meta name="some-name" />').appendTo('head');
mt.attr('content', 'some value');

其中的条件表达式检查 .length ,即 0 或 false如果没有找到,如果是这种情况,我们创建该元素并将其附加到头部,无论它是添加的还是最初找到的,mt设置为<meta>现在使用该名称,您就可以设置属性了。

关于jquery - 使用 jQuery 设置元标记值时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2831529/

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