2016-02-24 5 views
0

Я tring, чтобы добавить 2 значения вместе в javascript-приложении, однако, когда я пытаюсь сделать это, я получаю результат;Добавление в javascript приводит к объекту

Общая стоимость £ [объект Object] 116,96

Где [объект Object] значение, которое я пытаюсь добавить к 116.96 код, я использую, чтобы сделать прибавление пыльник;

document.getElementById("getTotal").addEventListener("click", function() 
{ 
    var STotal = (($('#SeatPrice')+(subTotal)).toString()); 
    $('#total').text(STotal); 
}); 

они где значения «#seatPrice» и «#total» получены из

$('#total').text(subTotal.toString()); 
    $('#SeatPrice').text((($('td.selected').length)+count)*pricing); 

Если у кого есть какие-либо идеи о том, как решить эту проблему, пожалуйста, дайте мне знать. Спасибо!

+0

Ну у вас есть объект JQuery, какая часть этого объекта вы хотите добавить к номеру? Это вход, атрибут div, атрибут данных? – epascarello

ответ

3

Проблема заключается здесь: var STotal = (($('#SeatPrice')+(subTotal)).toString());

$('#SeatPrice') функция JQuery, которая возвращает объект - HTML-элемент, которого вы искали. Поэтому, когда вы добавляете это в свой subTotal, вы добавляете объект в строку, которая в javascript просто создаст строку из обоих.

Вы, вероятно, хотите, чтобы получить значение этого элемента, используя что-то вроде $('#SeatPrice').val() или $('#SeatPrice').text()

+0

только то, что я искал! Спасибо @millerbr – bdg

Смежные вопросы