Сначала я хотел пометить дубликат, но, учитывая простоту вашего вопроса, все, что я нашел, вероятно, было бы немного запутанным, так как нужно было извлечь соответствующую часть из ответов (в некоторых случаях даже не принятых), которыенепосредственно не связано с вашим конкретным вариантом использования.
Во-первых, вы используете текстовый ввод, это означает, что добавление вашего результата приведет к объединению.В этой системе вашим окончательным значением будет строка, содержащая пропущенные буквы.(иметь в виду при разборе результата).
Основной способ - объединить существующее значение и вернуть его в ваш ввод, например:
$(this).val($(this).val() + badge);
Однако,в зависимости от вашего случая вы, вероятно, захотите выполнить действия с вашим результатом, прежде чем возвращать его на вход.Мы все еще работаем над строкой, например:
//if you want to verify that the dragged item (letter) exits only once:
if($(this).val().indexOf(badge) < 0){
$(this).val($(this).val() + badge);
}
ПРИМЕЧАНИЕ. Как некоторые могут догадаться, на мое отношение влияют последние сообщения о приветствии и поиске в Google.Если вы чувствуете, что я не должен был отвечать, не стесняйтесь комментировать.