Как добавить значение к входу вместо замены ввода новым значением, используя jquery - PullRequest
0 голосов
/ 05 марта 2020

Я получаю текущий ввод id, сохраняю его в переменной и выбираю этот ввод, чтобы добавить любое предыдущее значение input, введенное пользователем.

$("#" + current_cursor_input).prev().val("value added");

Однако * Функция 1006 * на самом деле не добавляет новое значение, она просто заменяет старое, так же, как работает приведенный ниже код

 $("#" + current_cursor_input).val("value added");

Я видел предыдущие ответы StackOverflow, и ответы больше не работают, например это

Ответы [ 2 ]

1 голос
/ 05 марта 2020

Сначала получите предыдущее значение, затем добавьте к нему:

var previousValue = $("#" + current_cursor_input).val();
$("#" + current_cursor_input).val(previousValue + "value added");
0 голосов
/ 05 марта 2020

Для этого вы можете предоставить функцию val(), которая принимает текущее значение в качестве аргумента. Затем вы можете объединить его с новым значением, которое вы хотите добавить, что-то вроде этого:

$("#" + current_cursor_input).val((i, v) => v + " value added");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...