2016-08-07 24 views
0

我想在每個用戶有很多用戶和下拉框的頁面中創建一個多選下拉菜單。我正在使用這樣的jQuery多選:在rails中jquery的問題

var handleMultiSelect = function() { 
    $('#my_multi_select1').multiSelect({ 
     selectableOptgroup: true 
    }); 
    $('#my_multi_select2').multiSelect({ 
     selectableOptgroup: true 
    }); 
} 

這是工作,但只爲前2多選框。比方說,我有100多個用戶在頁面中,我如何爲他們每個人創建單獨的ID?提前致謝。

+0

爲什麼不用class而不是id。 –

+0

你可以給我們一些使用情況的選擇元素?你打算如何讓用戶和你的應用程序使用它們?你是否分別閱讀他們的選擇或作爲一個組?你是否分別清楚他們的選擇或作爲一個組? – MarsAtomic

回答

1

您可以簡單地使用,而不是一個ID類(IDS是良好的獨特成分,類倍數的):

var handleMultiSelect = function() { 
    $('.multiselectable').multiSelect({ 
     selectableOptgroup: true 
    }); 
} 

然後在HTML,有你的元素類accoringly:

<select class="multiselectable"> ... </select> 

更多關於id和class在這裏:Difference between id and class in CSS and when to use it