从jquery表单中获取选中的项目

Get selected items from jquery form

本文关键字:项目 获取 表单 jquery      更新时间:2023-09-26

我使用Jquery selected (harvesthq.github.io/selected)从列表中选择元素,我想将选中的项目发布到Javascript中创建的表单。

我想创建data,其中data = Array of selected items,但我不知道如何检索与Javascript选定的项目。

HTML

<select name="items[]" data-placeholder="select items" class="chosen-select" multiple tabindex="4">

JS

var data = XXXX ???
function submitForm(data) {
var jsoned_array = JSON.stringify(data);
var form = document.createElement("form");
form.setAttribute("method", "post");
form.setAttribute("action", "/add_items/");
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", "items");
hiddenField.setAttribute("value", jsoned_array);
form.appendChild(hiddenField);
document.body.appendChild(form);
form.submit();
}

如何填充data

 var data = $( "select" ).val();

就是普通的jQuery。