Muh*_*ram 4 html javascript jquery select
如何使用selectize.js计算下拉菜单中的选项数量?
$('#MyDrop option').length;
$('#MyDrop option').size();
以上那些不适用于selectize!
使用 Selecize API,您可以通过以下方法获取选项:
options = $('#my_select_widget')[0].selectize.options;
Run Code Online (Sandbox Code Playgroud)
然后循环遍历对象来计算它们:
var cnt = 0;
for(k in options){
cnt++;
}
console.log(cnt);
Run Code Online (Sandbox Code Playgroud)
小智 6
获取选择的所有选项
let options = $('#selectElem')[0].selectize.options;
获取对象的所有键
let count = Object.keys(options);
console.log(count.length);
Run Code Online (Sandbox Code Playgroud)