zoukankan      html  css  js  c++  java
  • JQ 获取地址栏参数

        var cat_id = getParamValue("cat_id");
        if(cat_id == null){
            cat_id = 1;
        }
        $("#brand_cat_ul a").removeClass("a_check");
        $("#brand_cat_ul .a_"+cat_id).addClass("a_check");
        
        // 获取地址栏的参数数组
        function getUrlParams()
        {
            var search = window.location.search ; 
            // 写入数据字典
            var tmparray = search.substr(1,search.length).split("&");
            var paramsArray = new Array; 
            if( tmparray != null)
            {
                for(var i = 0;i<tmparray.length;i++)
                {
                    var reg = /[=|^==]/;    // 用=进行拆分,但不包括==
                    var set1 = tmparray[i].replace(reg,'&');
                    var tmpStr2 = set1.split('&');
                    var array = new Array ; 
                    array[tmpStr2[0]] = tmpStr2[1] ; 
                    paramsArray.push(array);
                }
            }
            // 将参数数组进行返回
            return paramsArray ;     
        }
        
        // 根据参数名称获取参数值
        function getParamValue(name)
        {
            var paramsArray = getUrlParams();
            if(paramsArray != null)
            {
                for(var i = 0 ; i < paramsArray.length ; i ++ )
                {
                    for(var  j in paramsArray[i] )
                    {
                        if( j == name )
                        {
                            return paramsArray[i][j] ; 
                        }
                    }
                }
            }
            return null ; 
        }
  • 相关阅读:
    Java密钥库的不同类型 -- 概述
    【Spring Boot】Filter
    【VUE】开发环境
    【Java Web开发学习】Spring 注解
    【TongWeb】问题记录
    python的u,r,b分别什么意思?
    nil
    goland安装
    vscode调试和设置
    函数类型
  • 原文地址:https://www.cnblogs.com/hgj123/p/5344322.html
Copyright © 2011-2022 走看看