求解为什么我emojiParse这个方法只有第一次有效。代码如下:
<div id = "sourceText"> </div> <div class="col-md-6"> <h4>文本框 textarea</h4> <textarea class = "form-control" id = "content" rows = "3"></textarea> <div class="m-t-70"> <button class="btn btn-primary m-t-70" id="btnLoad1">发送</button > <button class = "btn btn-primary m-t-70" id = "btnLoad2"> 转换 </button> </div > </div>
$(document).on('click', '#btnLoad1', function() { var msg = $('#content').val(); // ('#sourceText').prepend('<span style="color:black;">' + msg + '</span>'); // $('#sourceText').prepend('<p>' + msg + '</p>');$('#sourceText').text(msg);// init();}).on('click','#btnLoad2',function(){parse(); });
其中parse()里面调用了emojiParse的方法。