Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как при клике добавлять новое значение в value() (https://javascript.ru/forum/jquery/68252-kak-pri-klike-dobavlyat-novoe-znachenie-v-value.html)

Nazar7 04.04.2017 23:59

Как при клике добавлять новое значение в value()
 
Нужно добавить несколько значений в value()
Вот так ето виглядело в javaScript
getElementById('input').value=+'значение';


А как ето зделать в Jquery ?!?
$('input').val()=+'значение';  // не работаєт !

:help:

рони 05.04.2017 00:37

Nazar7,
$('input').val($('input').val()+'значение');

Nazar7 05.04.2017 00:50

Большое спасибо):write:
И еще хотелось бы знать как это работает, не могу найти об этом информацию.
Могли б просветить?

рони 05.04.2017 00:53

Цитата:

Сообщение от Nazar7
И еще хотелось бы знать как это работает,

???
val()

Nazar7 05.04.2017 01:07

а почему не работает когда просто написать
$('input').val()+'click';

или
$('input').val()+='click';

рони 05.04.2017 01:30

Nazar7,
$('input').val() -- это значение value или строка
getElementById('input').value -- это свойство value

var str = getElementById('input').value;
str += 'значение';
почему не изменилось getElementById('input').value ?

<input id="input" >
<script>
var str = getElementById('input').value;
str +=  'значение';

</script>


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