如何在html元标记中编辑内容属性?

时间:2013-03-18 14:39:08

标签: jquery meta-tags

我使用以下代码将“content”属性编辑为元数据元素:

$("meta[property='og\\:title']").attr("content", my_title_var);
$("meta[property='og\\:description']").attr("content", my_desc_var);

这是我的HTML代码:

 <meta property="og:title" content="" />
 <meta property="og:description" content=""/>

当我检查html代码时,javascript代码的结果还可以,但是当我尝试通过FaceBook或Google+分享我的网页时,它似乎无法正常工作,社交网络无法获取我的网页数据(标题和描述) )correclty。

手动压缩元内容属性,而社交网络以这种方式正确获取我的webapge数据:

 <meta property="og:title" content="My title" />
 <meta property="og:description" content="My description"/> 

这很有效。

是否有更好的方法可以使用javascript将contet属性编辑为html元标记元素?

1 个答案:

答案 0 :(得分:0)

在创建HTML后运行Javascript,因此如果某个页面加载了您的HTML并搜索了您通过Javascript创建的某些标记,那么该页面将永远找不到它...