如何将textarea值传递给模态并使用summernote?

问题描述

嗨,我尝试使用summernote,我正在使用foreach 循环来处理我的数据和一个编辑按钮,当单击编辑按钮时,它会弹出模态和其他详细信息,如果我不使用summernote,我会得到确切的值对于我单击的每个编辑按钮,即使使用 textarea,但当我使用它时,textarea 值只会与我单击的第一个编辑按钮保持一致。

view.blade.PHP

<div class="float-right" style="padding-right: 5px;">
 <a href="#" class="btn btn-success"
 data-toggle="modal" data-target="#editInterruption"
 data-id1= "{{ $row->id }}"
 data-iwhen="{{ $row->date_when }}"
 data-istart="{{ date("H:i",strtotime($row->time_start)) }}"
 data-iend="{{ date("H:i",strtotime($row->time_end)) }}"
 data-iareas1="{{ $row->areas }}"
 data-iactivities1="{{ $row->activities }}">
  <i class="fa fa-pencil-alt fa-lg text-white" aria-hidden="true"></i>
 </a>
</div>

script.js

$('#edit').on('show.bs.modal',function(event){
    var button = $(event.relatedTarget);

    var modal = $(this),id = button.data('id1'),date = button.data('iwhen'),start = button.data('istart'),end = button.data('iend'),areas = button.data('iareas1'),activities = button.data('iactivities1');

    modal.find('#date').val(date);
    modal.find('#start').val(start);
    modal.find('#end').val(end);
    modal.find('#areas1').val(areas);
    modal.find('#activities1').val(activities);
    modal.find('#id1').val(id);
    $('.edit').summernote({
        tabsize: 2,height: 200,toolbar: [
          ['style',['style']],['font',['bold','underline','clear']],['color',['color']],['para',['ul','ol','paragraph']],['table',['table']],['insert',['link']],['height',['height']]
        ]
    });
});

summernote 上的“.edit”是我的 textarea 的类,我也尝试为两者使用不同的 ID,但它仍然不起作用,我一直在使用 tinmce 遇到这个问题,这就是我切换到 summernote 的原因。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)