Как сделать чтобы прежний элемент не затирался в Textarea
$(document).ready(function() { $('[class^=d]').click(function() { var field = $(this).clone(); field = $('<div/>',{html:field}) var result = field.html(); $('#iTextarea').val(result); }); }); скрипт что выше, при клике получаю HTML код элемента по которому произведен клик когда кликаю по следующему элементу то в Textarea затирается предыдущий html и добавляется html нового (тот по которому кликнул), интересует собственно вот такой вопрос что и как доделать в скрипте чтобы прежний элемент не стирался при клике по следующему элементу. а оставался в Textarea и к нему добавлялся следующий и так далее.. как вот в этом скрипте что ниже например function iCopyText(el){ var ie = false; if ( window.getSelection ) { var selectedText = window.getSelection(); } else if ( document.getSelection ) { var selectedText = document.getSelection(); } else if ( document.selection ) { ie = true; var selectedText = document.selection.createRange(); } if(selectedText != ""){ var theParent = selectedText.getRangeAt(0).cloneContents(); selectedText = toHTML(theParent); el.focus(); el.value += selectedText + "\n"; }else { alert("Select a text in the page and then press this button!"); } } |
prope,
:( $(document).ready(function() { $('[class^=d]').click(function() { var field = $(this).clone(); field = $('<div/>',{html:field}) var result = $('#iTextarea').val() + field.html(); $('#iTextarea').val(result); }); }); |
я все никак не мог пристроить эти самые '+='. спасибо вам :thanks:
|
Часовой пояс GMT +3, время: 18:36. |