Javascript 如何使用Dragula JS复制.sortable并序列化?
我试图理解如何复制此代码:Javascript 如何使用Dragula JS复制.sortable并序列化?,javascript,jquery,html,jquery-ui,dragula,Javascript,Jquery,Html,Jquery Ui,Dragula,我试图理解如何复制此代码: $(this).on('submit', '#form', function(event) { var input = $("<input>") .attr("type", "hidden") .attr("name", "token_used") .val($('#right1').sortable('serialize')); console.log($('#right1').sortab
$(this).on('submit', '#form', function(event) {
var input = $("<input>")
.attr("type", "hidden")
.attr("name", "token_used")
.val($('#right1').sortable('serialize'));
console.log($('#right1').sortable('serialize'));
$('#form').append($(input));
});
$(this).on('submit','#form',函数(事件){
变量输入=$(“”)
.attr(“类型”、“隐藏”)
.attr(“名称”、“使用的标记”)
.val($('#right1').sortable('serialize');
console.log($('#right1').sortable('serialize');
$('#form')。追加($(输入));
});
与Dragula JS(在香草Java脚本中)一起使用。我不明白如何在call.sortable中使用dragulaJS,然后进行序列化
有什么建议可以让我摆脱.sortable并让序列化与Java脚本一起工作吗
(关于第二部分dragula JS:,请参见此处的参考资料)
我的HTML:
<form enctype="" action="" method="post" id="form">
<fieldset>
<input type="text" class="inputfield" value="" id="subject" name="subject">
<div class="wrapper panel panel-body">
<ul id="left1" class="cont-dragula">
</ul>
<ul id="right1" class="cont-dragula">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3.</li>
<li>Item 4.</li>
<li>Item 5.</li>
<li>Item 6.</li>
</ul>
</div>
</fieldset>
</form>
- 项目1
- 项目2
- 项目3
- 项目4
- 项目5
- 项目6
向我们展示您的HTML。你能修改HTML吗。这与我的另一个问题有关。有了上面的代码,代码将最终完成。所以我去掉了jQuey UI.sortable,使用了一个轻量级的解决方案,使用香草JavaScript。向我们展示你的HTML。你能修改HTML吗。这与我的另一个问题有关。有了上面的代码,代码将最终完成。因此,我去掉了jQuey UI.sortable,使用了一个轻量级的解决方案,使用了香草JavaScript。