使用包含查找文本

时间:2012-07-11 10:11:18

标签: jquery jquery-selectors

这可能看起来像一个简单的问题,但我有以下html

 <div class="price">£4.99</div>

我想使用jQuery将From添加到此开头。

我有以下内容:

$('.price:contains("£4.99")').html("(From: &#163;4.99)");

这似乎没有做任何事情。

来源有一个,我猜这与英镑符号有关。

我这样做了吗?

由于

更新: 这个HTML是PHP脚本。

3 个答案:

答案 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());

它打印什么?如果警报没有打印任何内容,则表示选择器由于某种原因无法正常工作。