1
我有一个多选框填充了一些预定义列表。我想将这些选项作为用户类型在其上方的输入框中进行过滤。 任何人都可以提供任何可用的jQuery插件吗?jQuery插件用于在您键入时筛选多选框中的选项
感谢, SAURABH
我有一个多选框填充了一些预定义列表。我想将这些选项作为用户类型在其上方的输入框中进行过滤。 任何人都可以提供任何可用的jQuery插件吗?jQuery插件用于在您键入时筛选多选框中的选项
感谢, SAURABH
var input = $('input'),
select = $('select');
input.keyup(function() {
var inputVal = $(this).val(),
inputLength = inputVal.length;
select.find('option').each(function() {
if ($(this).val().substr(0, inputLength) != inputVal) {
$(this).attr({ disabled: 'disabled' });
} else {
$(this).removeAttr('disabled');
}
select.focus();
input.focus();
});
});
重点关注select
,然后返回的是让浏览器重新绘制它在我的(Chrome 9)中没有做的更改。
如果您希望他们实际上被删除,您需要删除它们并根据需要重新添加它们,因为display: none
不适用于我。