Добавить текст в textarea при клике на div

Рейтинг: 0Ответов: 2Опубликовано: 12.11.2014

Нужно при клике на div добавить текст, расположенный в div'е в textarea. Вот код. Не работает...

<script type="text/javascript">
$('no1').click(function(){  
text = $(this).document.getElementByid('no1').innerHTML;
$('#no').append(' '+text);    
});​
</script>

<div id="no1">Сам текст</div>
<textarea id="no" name="no"></textarea>

Ответы

▲ 2Принят

Просто вставит текст:

$('#no1').click(function(){  
    $('#no').val($('#no1').text())  
});

http://jsfiddle.net/8yyudLbw/

Если же надо добавлять, то:

$('#no1').click(function(){  
    $('#no').val($('#no').val() + $('#no1').text())  
});

http://jsfiddle.net/8yyudLbw/2/ либо

$('#no1').click(function(){  
    $('#no').append($('#no1').text())  
});
▲ 1
$('#no1').click(function(){  
  text = $('#no1').text();
  $('#no').append(' ' + text);    
});