javascript - 希望使用 JS 或 jquery 将 "itemprop"标记添加到 div 中

标签 javascript jquery html css

我很难弄清楚如何将 itemprop 跨度插入到下面的报价中。它需要使用 JS 或 JQuery 来完成,因为我实际上无法直接编辑下面的代码。

<span itemprop="currency" content="CAD" />

感谢任何帮助。谢谢! (CSS 解决方案也可以)

<div itemprop="offers" itemscope="" itemtype="http://schema.org/Offer">
<table border="0" cellspacing="0" cellpadding="0">
<tbody><tr><td>
<div class="product_productprice">
<span class="PageText_L335n">Price (CAD)</span>: <span itemprop="price">$119.00</span>
</div></td></tr></tbody></table>
<meta itemprop="availability" content="InStock">
</div>

最佳答案

试试这个

var a=$('span').attr('itemprop');//get value of itemprop of span==>'currency'
$("div[itemprop='offers']").attr('itemprop',a);//add 'currency' to div with itemprop='offers'

通过propattr可以获取、设置元素的属性。

关于javascript - 希望使用 JS 或 jquery 将 "itemprop"标记添加到 div 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27066661/

相关文章:

javascript call 方法中的 "this"对象

jQuery:如果条件为假,但仍然执行?

jquery 如果项目存在则取消可排序

javascript - 图像未加载或未出现在元素源中

html - 当用户单击 anchor 链接时,某些内容会出现在固定标题下

javascript - 如何以美观的方式将 <select> 和 &lt;input&gt; 结合起来?

javascript - 覆盖插件(impress.js)中的event.keycode,而不更改插件中的代码

javascript - 没有调试适配器,无法发送'变量 VSCODE

javascript - 阻止加载 DOM 对象

jquery - 如何检测同一个文件的输入类型=文件 "change"?