Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> + скарабывает как контактация 
:(
    Опции темы
SneG0K
Дата 19.8.2009, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: нет
Всего: 54



Как сложить две переменных? Я сам в шоке

Код

$("#cart input[class=plus]").click(function(){
    var id = $(this).attr("id");
    var value = $("#cart a[class=value][id=" + id + "]").html();
        
    var count = $("#cart input[class=count][id=" + id + "]").attr("value");
    $("#cart input[class=count][id=" + id + "]").attr({"value": ++count});
    $("#cart a[class=sub_amount][id=" + id + "]").html((++count) * value);
    var total_amount = $("#cart td[id=total_amount]").html();
    $("#cart td[id=total_amount]").html(total_amount + value);
});

total_amount = 1000
value = 500
После выполнения функции total_amount = 1000500 (т.е. строки тупо контактируются) 

Пока писал этот пост, понял, что это строки и что строки контактируются, понял, что надо перевести в int
В итоге 
Код

var total_amount = parseInt(total_amount);

Ииии, опять контактация. 

Вот прошу ткнуть меня носом в нужную страницу)
PM WWW Skype   Вверх
rabbitObject
Дата 19.8.2009, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 23.1.2007
Где: Беларусь

Репутация: 1
Всего: 1



они будут слаживаться как строки, если хоть одна переменная является строковой. Приводи обе переменные к int, а потом слаживай
PM MAIL   Вверх
IDVsbruck
Дата 19.8.2009, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 778
Регистрация: 12.11.2006

Репутация: 7
Всего: 22



"Конкатенация" smile

Да, вариантов тут не так много:
- приводить функцией parseInt(value, 10);
- создавать новый объект - new Number(value);
- просто каждый элемент умножать на -1 - (-(value1 * -1) - value2 * -1).
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0646 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.