我的欧元符号有问题。假设一个像20€的值现在我想提取值得到20.但是jQuery无法识别€符号。请有人帮帮我。
答案 0 :(得分:1)
您只需使用输入值的parseInt执行此操作即可。试试这个:
var price = document.getElementById('input').value;
var number = parseInt(price, 10);
alert(number);
答案 1 :(得分:0)
你的问题不在于jQuery(它并不关心你使用的是什么字符,而是在其他地方)。这是证明(demo):
<input id='input' value='20€'/><button id='getVal'>Extract</button>
<script>
$('#getVal').on('click', function() {
alert($('#input').val().split('€')[0]);
})
</script>
答案 2 :(得分:0)
$('#your-element').val().replace(/\u20ac/g, '');