-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