1

我已经阅读了选择框过滤器的本教程: 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 调用文件时,这才是我的工作。

4

0 回答 0