【发布时间】:2019-06-17 19:18:20
【问题描述】:
我正在尝试在动态添加+删除 div 中添加可排序选项
$('.add').click(function() {
$('.added:last').after('<div class="addedline col-md-12"><div class="row"><div class="sort d-flex align-items-center"><i class="fa fa-bars"></i></div><div class="col-md-3 col-sm-12"><label>Item Name</label><input class="form-control"></div><div class="col-md-4 col-sm-12"><label>Description</label><input class="form-control"></div><div class="col-md-1 col-sm-12"><label>Size</label><input class="form-control"></div><div class="col-md-1 col-sm-12"><label>Quantity</label><input class="form-control"></div><div class="col-md-2 col-sm-12 remove"><input type="button" class="btn btn-info" value="Remove" /></div></div></div>');
});
$('.optionBox').on('click','.remove',function() {
$(this).parent().remove();
});
(function() {
$( "#sortable" ).sortable();
});
<script src="https://code.jquery.com/ui/1.12.0/jquery-ui.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="optionBox">
<div class="added col-md-12">
<span class="add"><input type="button" class="btn btn-info" value="+ Add Items" /></span>
</div>
</div>
它在独立的 div 中工作,但不在选项框中
【问题讨论】:
-
在你当前的代码sn -p
jquery-ui.min.js需要在jquery.min.js后面加上。可能这就是您实际面临的问题。 -
注意到了。但我需要帮助才能使添加的项目可排序