Html:
<meta itemprop="price" content="34,95 € " />
我需要动态更新价格。为了得到它,我使用:
$('meta[itemprop="price"]').attr('content');
可以用哪种方法取代价格?
答案 0 :(得分:3)
您可以简单地为attr
函数提供第二个参数,即值。
$('meta[itemprop="price"]').attr('content', 'newContent');
//newContent doesn't have to be in quotes, it can be a variable too
详细了解attr
here。
答案 1 :(得分:3)
$('meta[itemprop="price"]').attr('content', newValue);
.attr( attributeName )
是一个吸气剂
.attr( attributeName, value )
是一个二传手
您可以在此处阅读更多内容:http://api.jquery.com/attr/
答案 2 :(得分:2)
要替换属性的值,请为.attr()
提供两个参数:
$('meta[itemprop="price"]').attr('content', newPrice);
答案 3 :(得分:1)
试试这个:
$('meta[itemprop="price"]').attr('content',"<<new price>>");
让我知道这是否有效。