summernote でフォーム フィールドを動的に作成するために使用する html テンプレートがあります。複製されたテンプレートがフォームに追加されると、ツールが正しく機能していないように見えますか? 誰かが私が欠けているものを提案してもらえますか?
私のJSコードは以下の通りです
$(document).ready(function () {
bookIndex = 0;
$('.addButton').click(function() {
bookIndex++;
var template = $('#bookTemplate'),
clone = template
.clone()
.removeClass('hide')
.removeAttr('id');
$('#bookForm').append(clone) ;
});
$('textarea').summernote();
});
html は次のとおりです。
<form id="bookForm" method="post" class="form-horizontal">
<div class="form-group">
<label class="col-xs-1 control-label">Book</label>
<div class="col-xs-4">
<textarea type="text" class="form-control" name="title[]" placeholder="Title" ></textarea>
</div>
</div>
</form>
<button type="button" class="btn btn-default addButton"><i class="fa fa-plus"></i></button>
<div class="form-group" id="bookTemplate">
<div class="col-xs-4 col-xs-offset-1">
<textarea type="text" class="form-control" name="title[]" placeholder="Title" ></textarea>
</div>
</div>
完全なコードと対応する出力は次のとおりです: http://jsbin.com/jogema/edit?html,js,output