Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как правильно использовать переменную (https://javascript.ru/forum/dom-window/68116-kak-pravilno-ispolzovat-peremennuyu.html)

Negotiant 27.03.2017 09:56

Как правильно использовать переменную
 
Подскажите, как сделать правильно:
(мне нужно из input использовать значение )
так не получается:
$(".bu").click(function() {
var first = $("input[name=first]").val();
for (var i = 0; i < 10; i++) {
$(this).animate({ "left" : "+=first"},1000).delay(1000);
}
});

а так работает:
$(".bu").click(function() {
for (var i = 0; i < 10; i++) {
$(".bu").animate({"left": "+=50px"},1000).delay(1000);
}
});

рони 27.03.2017 10:00

Negotiant,
{ "left" : "+="+first+"px"}

Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.

Negotiant 27.03.2017 10:04

Спасибо, всё заработало!


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