Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.11.2017, 21:53
Новичок на форуме
Отправить личное сообщение для raspin Посмотреть профиль Найти все сообщения от raspin
 
Регистрация: 15.10.2017
Сообщений: 7

if .value !=
Вот такую задачу прикручиваю к скрипту и не получается
if (myselectspan.value != "Автово"){
		$("#mtpd").text -= 0;}
	else{
		$("#mtpd").text -= 100;}
Ответить с цитированием
  #2 (permalink)  
Старый 08.11.2017, 22:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

$("#mtpd").text(+$("#mtpd").text() - 100)
Ответить с цитированием
  #3 (permalink)  
Старый 09.11.2017, 00:18
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Сообщение от raspin
$("#mtpd").text -= 0;
что здесь должно происходить?
рони,
c текстом арифметические операции?
Ответить с цитированием
  #4 (permalink)  
Старый 09.11.2017, 00:26
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Poznakomlus,
не понимаю вопроса, ничего не должно происходить.

но это ничем не поможет, хотя и правильно
if (myselectspan.value == "Автово"){ 
      $("#mtpd").text(+$("#mtpd").text() - 100);}
Ответить с цитированием
  #5 (permalink)  
Старый 09.11.2017, 00:35
Новичок на форуме
Отправить личное сообщение для raspin Посмотреть профиль Найти все сообщения от raspin
 
Регистрация: 15.10.2017
Сообщений: 7

а почему не поможет?
Ответить с цитированием
  #6 (permalink)  
Старый 09.11.2017, 00:35
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

рони,
+ прощелкал не заметил
Ответить с цитированием
  #7 (permalink)  
Старый 09.11.2017, 00:46
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от raspin
а почему не поможет?
... не знаю что вам ответить, не могу вам помочь.
Ответить с цитированием
  #8 (permalink)  
Старый 09.11.2017, 00:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от Poznakomlus
+ прощелкал не заметил
плюс лишний, но пусть будет.
Ответить с цитированием
  #9 (permalink)  
Старый 09.11.2017, 00:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

raspin,
и на всякий случай:
сделайте переменную, произведите с ней все вычисления и только потом выводите на экран, не вытаскивайте данные из html на каждой строке.
Ответить с цитированием
  #10 (permalink)  
Старый 09.11.2017, 02:24
Новичок на форуме
Отправить личное сообщение для raspin Посмотреть профиль Найти все сообщения от raspin
 
Регистрация: 15.10.2017
Сообщений: 7

Вот так заработало
if (myselectspan.value == "Автово"){
      $("#mtpd").text(round20(as.price)-100);
	  }
	  else {
	  $("#mtpd").text(round20(as.price));
	  }

Понимаю, что все криво и коряво, но вроде работает. Я в javascript ничего не понимаю, и представляю как всем хочется послать меня.... учить мат. часть.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно ли тексту с .value предать строковое значение ? lamer Элементы интерфейса 5 13.06.2012 00:02