2015-06-02 2 views
0

У меня есть следующий DOM структура:Как добавить текст для формирования содержимого тегов

<textarea> 
<form class="formClass"> 
    <input id="foo" type="text"> 
</form> 
</textarea> 

Теперь я хочу добавить некоторый текст к содержимому тега формы, сразу после ввода в новой строке. Как я могу это сделать?

Я пробовал:

$(".formClass").val("appended"); 
$(".formClass").val($(".formClass").val() + "appended"); 
$(".formClass").html("appended"); 
$(".formClass").text("appended"); 

И никто не работает. На самом деле, без аргумента, все функции возвращаются undefined, когда я пытаюсь получить контент формы.

Однако добавление этого (с использованием второго метода) в текстовое поле отлично работает. Но я хочу добавить его в тег формы.

+3

почему форма вложенных в текстовое поле? – AmmarCSE

+0

Im динамически создавая форму html, чтобы пользователь мог скопировать код из содержимого textarea. – khernik

+0

Форма не может быть вставлена ​​внутри '