я пытаюсь создать свою собственную текстовую область с возможностью уценки, как это сделал Stackoverflow. Цель состоит в том, чтобы позволить людям вводить **blah blah**
в текстовое поле и получать результат в div как <span style="font-weight:bold;">blah blah</span>
.
У меня проблемы с javascript, чтобы найти и заменить звездочки ** на HTML.
вот jsfiddle, с которого началась вечеринка: http://jsfiddle.net/trpeters1/2LAL4/14/
вот JS, просто чтобы показать вам, где я нахожусь:
$(document.body).on('click', 'button', function() {
var val=$('textarea').val();
var bolded=val.replace(/\**[A-z][0-9]**/gi, '<span style="font-weight:bold;">"'+val+'" </span>');
$('div').html(bolded);
});
а HTML...
<textarea></textarea>
<div></div><button type="button">Markdownify</button>
любые мысли будут очень признательны!
спасибо, тим