使用jQuery查找span或div中的第一个字母

时间:2011-08-31 13:01:35

标签: jquery html text

我有一个棘手的情况,我正在使用的购物车随机从美国($)切换到南非(R)。制作这款购物车的人无法回答他们什么时候可以解决这个问题,更不用说知道错误的位置了。

我需要做的是找到我的价格中的第一个字母,即140美元,并将美元更改为Rand,以便它读取R140。这需要发生,即使它没有改变为$,所以如果它作为R来,我希望能够找到第一个字母,并使其成为R无论如何。因此兰德的价格总是会出现。

希望这有道理吗?

谢谢!

3 个答案:

答案 0 :(得分:1)

尝试 -

$(".price").each(function () {
    var currentText = $(this).text();
    $(this).text(currentText.replace("$","R"));
}); 

工作演示 - http://jsfiddle.net/ipr101/bnsUR/1/

答案 1 :(得分:0)

$("#div_or_span_id").text( "R" + $("#div_or_span_id").text().substring(1) )

答案 2 :(得分:-1)

$target = $('span#target');
text = $target.text();

$target.text('R'+text.substring(1));
除了第一个单词之外,它将取出所有内容,并在前面加上“R”。

<强> jsFiddle Example