誰でもこれを手伝ってもらえますか?これで通貨記号を置き換えようとすると、シンボルが span タグ内に移動し、残りのコードで問題が発生します。
コードを jsbin に追加しました: http://jsbin.com/usuraw/2
ありがとう
<select id="inv_currency">
<option value="£">£</option>
<option value="€">€</option>
</select>
<span class="invE_balance currency">
£
<span>0.00</span>
</span>
JS:
$('#inv_currency').on('change', function() {
var currency = $('.currency');
if ($(this).val() == 'pound') {
currency.each(function( index ) {
var text = '';
text = $(this).text();
text = text.replace("€", "£");
$(this).text(text);
});
}
else {
currency.each(function( index ) {
var text = '';
text = $(this).text();
text = text.replace("£", "€");
$(this).text(text);
});
}
});