簡単な質問ですが、2 つのアスタリスクを太字に変換したいマークダウン HTML コンテンツがいくつかあります。
私が得ているエラーは次のとおりです。
ここにjsfiddleがあります:http://jsfiddle.net/fz5ZT/9/
HTMLは次のとおりです。
<div class="comments">comment 1** is good**</div>
<div class="comments">comment 2**is bad**</div>
ここにJSがあります:
function markdown(markdownable){
var boldMatch = markdownable.match(/\*\*[A-Za-z0-9]+\*\*/gim),
boldReplace = boldMatch.replace(/\*\*[A-z0-9]+\*\*/gim, '<span style="font- weight:bold;color:blue;">'+boldMatch+'</span>'),
markdownable = markdownable.replace(boldMatch, boldReplace),
markdownable = markdownable.replace(/\*\*/gi, "");
return markdownable;
}
$('.comments').each(function(){
var markdownable=$(this).html(), comments=markdown(markdownable);
});
もしあなたが助けてくれるなら、私はそれを大いに感謝します.
ありがとう、ティム
更新ありがとう!実際のデモについては、これを参照してください: http://jsfiddle.net/fz5ZT/30/