如主题中所述 - 当用户选择新项目时,如何使用 jQuery 获取 ListBox 中选定项目的计数?
我有这些代码:
@Html.ListBoxFor(x => Model.StatesID, Model.States,
new { @class = "chzn-select", @id="StatesID", data_placeholder = "Choose...", style = "width:350px;" })
function countStates() {
var count = $("#StatesID:selected").length;
alert(count);
}
我可以得到所选项目的数量onclick
输入动作,但是如何连接这个js函数onclick
当用户在我的列表框中选择新项目时,发生事件,或者可能是其他事件?
添加我的评论作为答案......
如果是多选,您将需要使用......
$('#StatesID').on('change', function(){
countStates();
});
否则,如果用户一次选择多个选项,则不会触发单击。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)