我在使用JQuery在我的表单上插入html时遇到麻烦,我有一个按钮,通过jquery添加一个带有laravelcollective select输入的新div,添加工作正常,但我的laravelcollective select输入只显示纯文本,有可能这样做吗?或者我应该在我的jquery代码上放一个纯HTML标签.. 我在下面附上了一张图片和我的代码,以供你回复..
$(document).on('click','.btn-add-drink',function(e){
e.preventDefault();
$("#begin1").after("<div class='form-group option-container'>
<div class='control-label col-md-2'></div>
<div class='col-md-5 pull-left' id='addDrinks' >
{!!Form::select('bebidas', $bebidas,null,['id'=>'select1','class'=>'form-control','placeholder'=>'Seleccione una bebida..','required'])!!}
</div>
<div class='col-md-2'>
<button class='btn btn-danger btn-remove' onclick='deleteElement()' data-tooltip='Quitar elemento'><b>X</b></button>
</div>
</div>");
});
答案 0 :(得分:1)
确保您的表单文件扩展名为.blade.php
尝试在刀片语句前添加@。
如果不起作用,请尝试使用{{}}代替{!! !!}