Как получить jquery current val () + string?

Я хочу, чтобы текстовое поле current val () + something string value.

Я пробовал этот код:

  $("textarea").val($("textarea").val() + str);

Результаты пока показали только ул.

Например,

теперь значение ввода textarea - "abcd", а значение var str - "zxcv", и если я нажму кнопку, я хочу, чтобы значение textarea было «abcdzxcv».

Я не знаю, как получить это значение, как это возможно?

Сделайте базовую отладку. Что возвращает $("textarea").val()?

Sterling Archer 30.03.2018 04:10

поэтому, если значение типа textarea тега html равно "abcd", а значение var str равно "zxcv", и я пробую $ ("textarea"). val ($ ("textarea"). val () + str), возвращается "zxcv" "

Yoon 30.03.2018 04:14

я хочу "abcdzxcv"

Yoon 30.03.2018 04:15

Итак, проследите, это говорит вам, что val ничего не возвращает. Это говорит вам: 1. значение пусто или 2. вы неправильно выбираете элемент. Поскольку значение не пустое, посмотрите на свой селектор jQuery: он возвращает NodeList (все элементы textarea в DOM), а не конкретный элемент. Либо повторите его, либо добавьте идентификатор и выберите из этого

Sterling Archer 30.03.2018 04:21
Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
1
4
40
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Возможно, на вашей странице несколько текстовых полей. Попробуйте указать правильный идентификатор, как в приведенном ниже фрагменте. Надеюсь, это поможет:

https://jsfiddle.net/rxp7kzkn/5/

<textarea id = "textData">data</textarea> 

$(document).ready(function(){
$("#textData").val("aman");
$("#textData").val($("#textData").val()+"xy");
});

Итак, в приведенном выше примере первоначально textarea имело значение data, которое было сначала обновлено до другого значения aman, а затем конкатенировано с другой строкой xy. Вы можете просто обновить значение textarea, просто используя

$("#textData").val()

Пожалуйста, объясните свои ответы, цель здесь - научить, а не просто решить проблему.

Sterling Archer 30.03.2018 04:23

@SterlingArcher Обновлено ... Добавление дополнительных данных, чтобы другим людям было легче закончить с той же проблемой

Aman Chhabra 30.03.2018 04:25

Другие вопросы по теме