<div id="insert" contenteditable="true">KATATAY
puyus katatachkan
warmikunapa
</div>
а также
<div id="result"></div>
jQuery все, что остается, это положить разрывы строк
$('#insert').keyup(function(){
$('#result').html('<span>'+$('#insert').text().split(/\s/).join('</span><span>'));
$('#result').find( "span" ).addClass('over');
});
Я хочу сделать это. результат должен быть таким
<div id="result">
<span class="over">KATATAY</span><br>
<span class="over">puyus</span><span class="over">katatachkan</span><br>
<span class="over">warmikunapa</span><br>
</div>
var over = 'over';
$('#result').html(function() {
return $('#insert').text().trim().split(/\n/).map(function(elem) {
var ret = '<span class="over">'
+ elem.split(/\s+/).join("</span><span class="+over+">")
+ '</span></br>';
return ret;
});
});
Это должно сделать это:
$('#result').html(function() {
return $('#insert').text().trim().split(/\n/).map(function(el) {
return '<span class="over">'
+ el.split(/\s+/).join("</span><span class='over'>")
+ '</span></br>';
});
});
contentEditable
что мне и нужно. пожалуйста, если вы будете так добры
#insert
должен бытьcontentEditable
элемент?