我正在使用它来根据多个选择框的值填充列表:
$(document).ready(function() {
$("select").change(function() { // <-- bind change event handler to the drop downs
var sel = "";
$(".option-select option:selected").each(function() { // <-- then iterate each time it changes
if ($(this).index() !== 0) { // <-- only if not default
sel += "<li>" + $(this).text() + "</li>";
}
$("ul.result ul").empty().append(sel); //<-- empty() to remove old list and update with new list
});
});
});
但是,我不知道如何打印添加到列表中的选项数量,或选择值的选择框数量。我需要告诉用户他们选择了多少选项,并像我一样显示这些选项。我发现如何使用以下方法计算列表中的项目数:
var count = $("ul li").length;
但无法弄清楚如何打印这个计数。