【发布时间】:2012-04-27 10:31:01
【问题描述】:
我正在尝试像 Stackoverflow 一样制作我自己的可降价文本区域。目标是允许人们在 textarea 中输入 **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>
任何想法将不胜感激!
谢谢, 时间
【问题讨论】:
-
问题解决了,Check my answer!
标签: javascript jquery markdown wysiwym