降价:将多个段落转换为块引用


Markdown: Convert multiple paragraphs into blockquote?

我正在Laravel 4应用程序中构建一个论坛。在查看线程时,用户可以引用以前的帖子。一个共同的功能。

这是我现在的基本设置...

用户单击帖子上方的报价图标。帖子的内容存储在数据内容中,这是引用链接的属性。

<a class="quote" data-content="{{ $post->content }}" href="#">Quote</a>

使用 jQuery,我用数据内容值填充新帖子的文本区域:

$('.quote').click(function() {
    $('#new-post textarea').val($(this).data('content'));
});

问题就在这里...

我想使用 Markdown 的块引用来显示引用的数据。在填充文本区域之前,我需要以某种方式在每个段落的开头添加">"。

这是一个帖子的示例以及它是如何存储在数据库中的(如您所见,没有 HTML 标签等,它只是原始段落) - http://paste.laravel.com/12KO

有人对我如何解决这个问题有任何建议吗?

谢谢。

我想不出比.replace("'n'n", ">'n'n")更简单的事情了

$('.quote').click(function() {
    var quote = $(this).data('content');
    var quotedText = quote.replace("'n'n", ">'n'n");
    $('#new-post textarea').val(quotedText);
});