谁能帮我这个?当我尝试替换其上的货币符号时,它会将符号移动到 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);
});
}
});