我的代码用于制作可嵌套的拖放菜单,并在使用拖放功能进行更改后,将 JSON 写入文本区域。如何将此字符串值返回给变量而不是将其放入文本区域?
html代码:
<textarea id="nestable-output"></textarea>
jQuery代码:
$(document).ready(function() {
var updateOutput = function(e) {
var list = e.length ? e : $(e.target),
output = list.data('output');
if (window.JSON) {
output.val(window.JSON.stringify(list.nestable('serialize')));
}
};
// activate Nestable for list 1
$('#nestable').nestable({
group: 1
})
.on('change', updateOutput);
// output initial serialised data to textarea
updateOutput(
$('#nestable').data('output',
$('#nestable-output'))
);
});