我已经搜索了很多这个答案,但没有接近答案。
实际上我的下拉列表有很多选项。所以,要限制我使用Jquery.dropdownreplacement
的选项。现在,它限制了我定义的选项。但是,我在一个页面中有多个select语句然后它正在创造一个问题。所以我做了这样的事情
$("select").each(function(){
var filter = $(this);
$('#'+ filter.attr('id')).dropdownReplacement({optionsDisplayNum: 10});
});
在此之后根据'id'限制了select选项。但是,这里我的select元素已经具有onChange,它在不同的页面中具有不同的功能。添加此插件后,onchange功能将丢失。限制选项并使我的onchange functinality工作一次我该怎么办?我不知道我是以正确的方式做到了还是我错过了什么。或者onchange功能对于这个下拉列表不起作用?
答案 0 :(得分:1)
我通过这样做解决了我的问题:
$("select").each(function(){
var filter = $(this);
$('#' + filter.attr('id')).dropdownReplacement({optionsDisplayNum: your_limit,
onSelect : function(value, text, selectIndex) {
$('#'+filter.attr('id')).trigger('change');
}});
});
谢谢你们......