Loading...
есть <div class="text1">text1</div><div class="text2">test2</div> и
<textarea name="text"></textarea>
как с помощью jquery передавать text1 и text2 в форму? только чтобы текст в ней не заменялся, а добавлялся к существующему
киньте код. с меня огромный + и в дальнейшем заказы)
526044731 , причём тут jquery ?
Document.getElementById().innerHTML (value)
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>


<div class="text1">text1</div>
<div class="text2">test2</div>
<textarea name="text" id="textarea_id"></textarea>
<button class="add">add</button>

<script>
$("button.add").click(function() {
var text1 = $('.text1').text();
var text2 = $('.text2').text();
$('#textarea_id').val($('#textarea_id').val()+text1+text2);

});
</script>

https://jsfiddle.net/Ls4opf3m/
________
посл. ред. 01.03.2019 в 14:30; всего 2 раз(а); by Dizzy221
[xrystalll] (01.03.2019 в 14:19)
526044731 ,
<div class="text">text1</div>
<div class="text">test2</div>

<textarea id="area" name="text"></textarea>

<script>
$('.text').on('click', function() {
let been = $('#area').val(),
added = $(this).text();
$('#area').val(been + ' ' + added);
});
</script>


не работает. не знаешь зачем пишешь? ...
Dizzy221 (01.03.2019 в 14:27)
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>


<div class="text1">text1</div>
<div class="text2">test2</div>
<textarea name="text" id="textarea_id"></textarea>
<button class="add">add</button>

<script>
$("button.add").click(function() {
var text1 = $('.text1').text();
var text2 = $('.text2').text();
$('#textarea_id').val($('#textarea_id').val()+text1+text2);

});
</script>

https://jsfiddle.net/Ls4opf3m/

спасибо, работает, как сделать чтобы вставляло туда, где курсор, а не в конец?
526044731 ,
https://jsfiddle.net/v5h8zqpg/

<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
<div class="text1">text1</div>
<div class="text2">test2</div>
<textarea name="text" id="textarea_id"></textarea>
<button class="add">add</button>

<script>
$("button.add").click(function() {
var text1 = $('.text1').text();
var text2 = $('.text2').text();
var $txt = jQuery("#textarea_id");
var textAreaTxt = $txt.val();
var caretPos = $txt[0].selectionStart;
$txt.val(textAreaTxt.substring(0, caretPos) + text1 + text2 + textAreaTxt.substring(caretPos) );

});
</script>
жесть какая: jquery-1.8.3 *molot*

jquery-3.3.1
Онлайн: 1
Время:
Gen. 0.088
(c) Bym.Guru 2010-2026