如何使用jQuery更新元标记
我试过使用如何使用jQuery更新元标记,jquery,Jquery,我试过使用 $('meta[name=description]').attr('content', 'new value'); 但上述内容在任何浏览器中都不起作用 请建议对我来说很好 jQuery(document).ready(function($) { $('meta[name=description]').attr('content', 'new value'); }) $(function () { // dom ready var $meta = $('meta[
$('meta[name=description]').attr('content', 'new value');
但上述内容在任何浏览器中都不起作用
请建议对我来说很好
jQuery(document).ready(function($) {
$('meta[name=description]').attr('content', 'new value');
})
$(function () { // dom ready
var $meta = $('meta[name=description]').attr('content', 'hi');
$('body').text($meta.attr('content'));
});
您可能没有检查dom何时准备就绪。因此,元标记还不可用
呈现html页面时,您编写的所有标记(如
)可能会在javascript就绪后加载。因此,必须在domready
调用中运行代码,以便在加载页面中的所有标记之前不会运行代码
在jQuery的引擎盖下-此方法使用DOMContentLoaded
。
我觉得很好
$(function () { // dom ready
var $meta = $('meta[name=description]').attr('content', 'hi');
$('body').text($meta.attr('content'));
});
您可能没有检查dom何时准备就绪。因此,元标记还不可用
呈现html页面时,您编写的所有标记(如
)可能会在javascript就绪后加载。因此,必须在domready
调用中运行代码,以便在加载页面中的所有标记之前不会运行代码
在jQuery的引擎盖下-此方法使用DOMContentLoaded
。
什么是“不工作”?在哪些浏览器中?它对我有效,为什么你认为它不起作用?你想实现什么?用javascript更新元描述标签有什么意义?这些类型的元标记通常用于爬虫程序,爬虫程序无论如何都看不到JS的更改,因为它们通常不执行JS。“不工作”永远不是一个足够的问题描述。“不工作”是什么意思?在哪些浏览器中?它对我有效,为什么你认为它不起作用?你想实现什么?用javascript更新元描述标签有什么意义?这些类型的元标记通常用于爬虫程序,爬虫程序无论如何都看不到JS的更改,因为它们通常不执行JS。“不工作”永远不是一个足够的问题描述。或者
$(document).ready(function(){})代码>仍然不工作我也尝试了上面的代码。@MATT如果你发布更多的代码,我可以帮助你。p{color:red;}code.jquery.com/jquery latest.js“>$(document).ready(函数(){$(“p”).text(“DOM现在已加载并可以操作”);var$meta=$('meta[name=description]')).attr('content','hi');$('div').text('meta.attr('content');})尚未加载。我想更新jquery callor$(document).ready(function(){});
仍不工作我也尝试了上面的代码。@MATT如果您发布更多代码,我可以帮您。p{color:red;}code.jquery.com/jquery latest.js“>$(document)。ready(function(){$(“p”).text(“DOM现在已加载并且可以操作。”);var$meta=$('meta[name=description]')).attr('content','hi');$('div')).text($meta.attr('content');});尚未加载。我想在jquery调用中更新元描述内容