Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   if .value != (https://javascript.ru/forum/project/71302-if-value-%3D.html)

raspin 08.11.2017 21:53

if .value !=
 
Вот такую задачу прикручиваю к скрипту и не получается
if (myselectspan.value != "Автово"){
		$("#mtpd").text -= 0;}
	else{
		$("#mtpd").text -= 100;}

рони 08.11.2017 22:04

$("#mtpd").text(+$("#mtpd").text() - 100)

Vlasenko Fedor 09.11.2017 00:18

Цитата:

Сообщение от raspin
$("#mtpd").text -= 0;

что здесь должно происходить?
рони,
c текстом арифметические операции?

рони 09.11.2017 00:26

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

но это ничем не поможет, хотя и правильно
if (myselectspan.value == "Автово"){ 
      $("#mtpd").text(+$("#mtpd").text() - 100);}

raspin 09.11.2017 00:35

а почему не поможет? :cray:

Vlasenko Fedor 09.11.2017 00:35

рони,
+ прощелкал :lol: не заметил

рони 09.11.2017 00:46

Цитата:

Сообщение от raspin
а почему не поможет?

... не знаю что вам ответить, не могу вам помочь.

рони 09.11.2017 00:49

Цитата:

Сообщение от Poznakomlus
+ прощелкал не заметил

плюс лишний, но пусть будет.

рони 09.11.2017 00:53

raspin,
и на всякий случай:
сделайте переменную, произведите с ней все вычисления и только потом выводите на экран, не вытаскивайте данные из html на каждой строке.

raspin 09.11.2017 02:24

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

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


Часовой пояс GMT +3, время: 03:01.