ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看体育直播 >> Javascriptjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播 >> 利用js和css实现Bootstrap下拉列表数据过滤

利用js和css实现Bootstrap下拉列表数据过滤

来源:网络整理     时间:2016-05-31     关键词:Bootstrap

本篇文章主要介绍了"利用js和css实现Bootstrap下拉列表数据过滤",主要涉及到Bootstrap方面的内容,对于Javascriptjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: Bootstrap的下拉列表实现了数据的下拉展示,效果不错。 可以,如果是多个下拉列表,并且有级联关系,那么如何实现下拉列表数据的过滤呢? 笔者通过简单的c...

Bootstrap的下拉列表实现了数据的下拉展示,效果不错。
可以,如果是多个下拉列表,并且有级联关系,那么如何实现下拉列表数据的过滤呢?
笔者通过简单的css过滤来实现数据的过滤,免除了数据需要异步加载数据。笔者采用的方式是:


通过jquery的选择器选择没有隐藏的列表,设置为隐藏,再选择当前选择省份相关城市的列表,删除隐藏样式。


比如:加载省份,城市数据。
假设下拉列表数据通过jsp或者javascript的模板生成了li的下拉列表数据,我们在省份列表中,每一项添加一个javascript函数,参数为省份代码,城市列表中添加一个省份代码的列样式,代码如下:

<c:forEachitems="${lstProvinces}"var="province"varStatus="status"><li><ahref="javascript:loadCityList(${province.code});">${province.name}a>li>c:forEach>
<>forEach items="${lstCities}" var="city" varStatus="status">
    
  • "city-item province-${city.province}">"${city.id}">${city.name} forEach>

    选择省份,过滤城市的方法实现代码如下:

    functionloadCityList(code){if (code== -1){
            $('.city-item').removeClass('hidden');
            $("#province-btn").html('所有');
        }else{
            $(".city-item:not('.hidden')").addClass('hidden');
            $("province-"+code).removeClass('hidden');
            $("#province-btn").html($(".province-"+code).html());
        }
    }

    需要的css:
    .hidden{
    display:none;
    }

    ').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介绍了利用js和css实现Bootstrap下拉列表数据过滤,包括了Bootstrap方面的内容,希望对Javascriptjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。

    本文网址链接:http://www.codes51.com/article/detail_1435759.html

    相关图片

    相关文章