Ale*_*lex 2 html javascript string jquery
假设我们有一个评论textarea,用户可以在其中输入以下代码:
[quote="comment-1"]
Run Code Online (Sandbox Code Playgroud)
如何在表单提交实际的html内容之前替换该代码<div id="comment-1"> ?
你可以尝试这样的事情:
var text = $('textarea').val();
text = text.replace(/\[quote="comment-(\d+)"\]/g, function(str,p1) { return $('#comment-' + p1).text(); });
$('textarea').val(text);
Run Code Online (Sandbox Code Playgroud)
它应该以您给出的格式再次匹配任何编号的报价.