这可能看起来像一个简单的问题,但我有以下html
<div class="price">£4.99</div>
我想使用jQuery将From
添加到此开头。
我有以下内容:
$('.price:contains("£4.99")').html("(From: £4.99)");
这似乎没有做任何事情。
来源有一个�
,我猜这与英镑符号有关。
我这样做了吗?
由于
更新: 这个HTML是PHP脚本。
答案 0 :(得分:5)
使用此:
$(".price:contains(\xA34.99)").html("From \xA34.99")
答案 1 :(得分:0)
即使text
也能完成你的工作
$('.price:contains("£4.99")').text('From: £4.99');
答案 2 :(得分:0)
在添加单词From
之前,请尝试以下操作:
alert($('.price:contains("£4.99")').html());
它打印什么?如果警报没有打印任何内容,则表示选择器由于某种原因无法正常工作。