jquery - 使用 jQuery 更改微数据 itemprop 名称值?

标签 jquery google-plus

这是失败的代码:

var newName= "jill"
$("h1").attr('itemprop','name').html(newName);

这是微观数据:

<body itemscope itemtype="http://schema.org/Blog">

<div style="display:none;"> 
<h1 itemprop="name">jack</h1>
<img itemprop="image" src="http://somehewhere.com/something.png" />
<p itemprop="description">some text</p>

</div>

我需要将“jack”的值更改为“jill”。

我将其更改为与 G+ 一起使用,因为“jill”的 var 值(尽管在本例中是静态的)会发生变化,因为它是动态的。

预先感谢您的帮助!

最佳答案

您可以使用 jQuery 更改值,如 Adil 所示,但这并不能解决您的问题。 Google+ 会拍摄 HTML 快照,以决定如何在 JavaScript 运行之前创建代码段,或者根本不执行 JavaScript。

您最好使用服务器端语言使页面动态化。

也许通过对您的情况进行更多解释,我们可以建议其他方法或解决方法?

关于jquery - 使用 jQuery 更改微数据 itemprop 名称值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13436803/

相关文章:

colors - "Google Plus Red"是什么十六进制颜色代码?

google-plus - Google+ 列出所有事件

jquery - 使用多个 Ruby on Rails Controller / View 和滑动页面转换的单页网站

javascript - 添加年份来计算

java - 与谷歌整合加上 : initializing google plus API client client is not working

javascript - AWS 认知 : getting "Please provide a valid public provider" with google

javascript - 给脚本添加隐藏参数

php - HTML5 地理定位,点击时将纬度/经度传递给 PHP 变量

jquery - 如何使用 jQuery 切换这两个 div?

android - 发布到 G+ 用户流时的回调