我正在尝试从我页面上的几个不同的<select multiple='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 () {
});
另外,我正在使用django formsets和http://chase-seibert.github.io/blog/2010/05/14/reuse-djangos-filter_horizontal-admin-widget.html
新编辑:问题是我正在使用的Django管理窗口小部件设置了在“视图源”中选择的选项,但是当我检查单个元素时,代码中没有这样的事情发生。我得到了空列表,这就是应该发生的事情。
答案 0 :(得分:0)
这似乎对我来说很好。可能有问题的一件事是双击,因为它会选择然后取消选择项目。