Jquery 使用contains查找文本

Jquery 使用contains查找文本,jquery,jquery-selectors,Jquery,Jquery Selectors,这似乎是一个简单的问题,但我有以下html <div class="price">£4.99</div> 这似乎没什么用 来源有一个�, 我猜这和英镑符号有关 我这样做对吗 谢谢 更新: 这个HTML是一个PHP脚本。即使是文本也可以 $('.price:contains("£4.99")').text('From: £4.99'); 即使是文本也可以完成你的工作 $('.price:contains("£4.99")').text('From: £4.99');

这似乎是一个简单的问题,但我有以下html

 <div class="price">£4.99</div>
这似乎没什么用

来源有一个�, 我猜这和英镑符号有关

我这样做对吗

谢谢

更新: 这个HTML是一个PHP脚本。

即使是文本也可以

$('.price:contains("£4.99")').text('From: £4.99');
即使是文本也可以完成你的工作

$('.price:contains("£4.99")').text('From: £4.99');
使用以下命令:

$(".price:contains(\xA34.99)").html("From \xA34.99")
使用以下命令:

$(".price:contains(\xA34.99)").html("From \xA34.99")
在添加单词From之前,请尝试以下操作:

alert($('.price:contains("£4.99")').html());
它打印什么?如果警报未打印任何内容,则表示选择器因某种原因无法工作。

在添加单词From之前,请尝试以下操作:

alert($('.price:contains("£4.99")').html());

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

它正在工作。您是否检查了编辑器中的字符编码和html?对我来说,没有复制,就像Sheikh Heera一样。它正在工作。你检查过编辑器中的字符编码和html吗?与Sheikh Heera一样,No repro对于me.val是完全不合适的,因为div元素中没有value属性。text可以工作,但是.val完全不合适,因为div元素中没有value属性。不过,文本会起作用。它起作用了,因为我认为在你的html中你有&163;而不是1英镑。它起作用了,因为我认为在你的html中你有&163;而不是。