从jquery表单中获取所选项目

时间:2014-08-22 10:32:00

标签: javascript jquery json jquery-chosen

我正在使用Jquery Chosen(harvesthq.github.io/chosen)从列表中选择元素,我想将所选项目发布到在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

1 个答案:

答案 0 :(得分:1)

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

只是常规的jQuery。