我已经阅读了选择框过滤器的本教程: http ://www.cssnewbie.com/intelligent-select-box-filtering/#.Uewddo30FGg http://www.lessanvaezi.com/filter-select-list-options/ 选择选项并在选择框jquery中过滤值
有些例子非常大,我有 2 个选择框,在第一个选择框中我只有 3 个条目,我怎么能最简单的方法过滤第二个选择框,我也试过这个:
function cascadeSelect(parent, child){
var childOptions = child.find('option:not(.static)');
child.data('options',childOptions);
parent.change(function(){
childOptions.remove();
child
.append(child.data('options').filter('.sub_' + this.value))
.change();
});
childOptions.not('.static, .sub_' + parent.val()).remove();
}
var $j = jQuery.noConflict();
//$j(document).ready(function(){
cascadeForm = $j('.cascadeTest');
orgSelect = cascadeForm.find('.orgSelect');
terrSelect = cascadeForm.find('.terrSelect');
cascadeSelect(orgSelect, terrSelect);
//});
只有当我通过“文件”协议而不是 http 调用文件时,这才是我的工作。