Мне нужно уметь добавлять десятичное число от ввода до десятичной в div. Вот мой код ниже. Прямо сейчас, это просто конкатенация двух чисел рядом друг с другом. Благодарю.Как добавить динамическое десятичное число в другое десятичное число в div с помощью JQuery
Редакция: Рабочий код
<div id="addme">5.01</div>
<input type="text" id="anumber" value="">
<button id="add">Add Number to div</button>
$('#add').click(function() {
var number = parseFloat($('#anumber').val()) || 0;
//alert(number);
$('#addme').html(function(i, val) {
return (parseFloat(val) + number).toFixed(2);
});
});
Старый Non-Рабочий код ниже:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<div id="addme">5.01</div>
<input type="text" id="anumber" value="" />
<button id="add">Add Number to div</button>
<script type="text/javascript">
$('#add').click(function(){
var number = $('#anumber').val();
if(number=='undefined' || number==''){
var number=0;
}
//alert(number);
$('#addme').html(function(i, val) {return val*1+number });
});
</script>
Мне нужно использовать return (parseFloat (val) + number) .toFixed (2); для сохранения в 2 десятичных знаках. Спасибо за помощь. – Patriotec