- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как передать значение переменной summPrices из функции
function smetta () {
var sum = 0;
var listPrice = '';
var listNames = '';
for(i=0;i<_listSub.length;i++){
var price = $('.item').eq(_listSub).find('.itemPriceNumber').html();
listPrice += price+"р."+" + " ;
sum = sum + parseInt(price);
var name = $('.item').eq(i).find('.itemName').html();
listNames += name+' + ';
}
$('.listPrices').html(listPrice.slice(0,-2));
$('.summPrices').html(' = '+sum+'р.')
$('.exitNames').html(listNames.slice(0,-2));
$('.inputSum').val(sum).hide();
}
в value=""
$('input[name=amount_rub]').val(newval);
это прямо в value писать?
Пишу
value="$('input[name=amount_rub]').val(newval);"
Выдает это же.
1. я не вижу переменной summPrices
Но это ладно
$('input[name=amount_rub]').val(newval);
Это код говорит:
$ - объект
с именем элемента 'input[name=amount_rub]' - инпут с атрибутом name=amount...
вызвать метод val() со значением newval
Все это длинное и сделает то что Вы хотите
Только аккуратно, думая, подставлять нужные переменные
подставлял, все так и есть.
только находится он в другом файле, нужно на него как-то ссылать?
Теперь с этого места поподробней
Данный код
var sum = 0;
var listPrice = '';
var listNames = '';
for(i=0;i<_listSub.length;i++){
var price = $('.item').eq(_listSub***91;i***93;).find('.itemPriceNumber').html();
listPrice += price+"р."+" + " ;
sum = sum + parseInt(price);
var name = $('.item').eq(i).find('.itemName').html();
listNames += name+' + ';
}
$('.listPrices').html(listPrice.slice(0,-2));
$('.summPrices').html(' = '+sum+'р.')
$('.exitNames').html(listNames.slice(0,-2));
$('.inputSum').val(sum).hide();
}
находится в другом .js файле. а input в .html, но в html в заголовке он включен
фуххх...попустило Ну и что...
Вы хотите значение sum положить в
<input type="text" name="amount_rub" value="" />
Ну так и кладите, как я вам показал
$('input[name=amount_rub]').val(newval);, где
newval=sum
Пришел к тому же, присвоил новый класс summdeneg и нашел sum.
спасибо
$('.summdeneg').val(sum);
Я так понимаю, что то, что саму функции где-то нужно вначале вызвать и присвоить её результат переменной sum, вы понимаете по-умолчанию?