-1
我试图从我的页面上的几个不同的<select multiple='multiple'>
中获取选定选项的值。这些挑选清单具有相同的类别(食品),所以我想用它来引用它们。这是我的代码到目前为止。从同一类中的多个select [multiple]中获取值
var checkedVals = $('.food :selected').map(function() {
return this.value;
}).get();
这里是我的一个选择看起来像所有渲染。
<select multiple="multiple" id="id_form-0-foods" class="food" name="form-0-foods">
<option value="1">meat</option>
<option value="2">fish</option>
<option value="3">bread</option>
<option value="4">cheese</option>
</select>
编辑:更多详情如下。
上述jQuery的片段被包裹在此:
$("option").live('dblclick', function() {
});
此外,使用IM Django的表单集和http://chase-seibert.github.io/blog/2010/05/14/reuse-djangos-filter_horizontal-admin-widget.html
新的编辑:问题是,我用设置的选项Django管理部件在“查看源代码”中选择,但是当我检查单个元素时,代码中没有发生这种情况。我得到空列表,这是应该发生的。
你的意思是:http://stackoverflow.com/questions/1119015/how-to-get-the-multiple-values-of-a-select-box?rq=1? – 2013-05-06 19:26:51
您的代码有效:http://jsfiddle.net/WujAt/ – 2013-05-06 19:29:49
有什么问题? – SachinGutte 2013-05-06 19:29:52