Нахождение первой буквы в span или div с использованием jQuery - PullRequest
0 голосов
/ 31 августа 2011

У меня сложная ситуация в том, что корзина покупок, которую я использую, переключается из США ($) в южноафриканский (R) случайным образом.Ребята, которые делают эту корзину, не могут дать мне ответ относительно того, когда они смогут это исправить, не говоря уже о том, где находится ошибка.

Что мне нужно сделать, это найти первую букву вмоя цена, т.е. 140 долларов, и поменяйте доллар на рэнд, чтобы он читался как R140.Это должно произойти, даже если оно не меняется на $, поэтому, если оно обозначается как R, я хочу найти эту первую букву и в любом случае сделать ее буквой R.Так что цена всегда будет выходить в рандах.

Надеюсь, это имеет смысл?

Спасибо!

Ответы [ 3 ]

1 голос
/ 31 августа 2011

Попробуйте -

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

Рабочая демонстрация - http://jsfiddle.net/ipr101/bnsUR/1/

0 голосов
/ 31 августа 2011

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

0 голосов
/ 31 августа 2011
$target = $('span#target');
text = $target.text();

$target.text('R'+text.substring(1));

Возьму все, кроме первого слова, и добавлю к нему 'R'.

Пример jsFiddle

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...