JavaScript 原始QueryString Param Extractor插件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 原始QueryString Param Extractor插件相关的知识,希望对你有一定的参考价值。

(function($) {
    /* --------------------------------------------------------------------- */
    /*
    *  Extracts a string parameter from the url query string.  Basic operation
    *  wont handle multiples such as radio buttons etc.  Just gets the first 
    *  instance of the name and returns it's value.
    *
    *  @param   {String} Name of value to extract from URL QueryString.
    *  @returns {String} Value of QueryString attribute or null if not found
    */
    $.param = function(name) {
        var exp = new RegExp('[\\?&]' + name + '=([^&#]*)');
        var param = exp.exec(window.location.href);
        return (param) ? param[1] : null;
    }

})(jQuery);


/* EXAMPLE USAGE */
/* Looks for a PageConfig object first then the Section querystring param */

$(function() {
    $('#tabs li a>span:contains(' +
        (($.PageConfig || {}).section || $.param("Section")) || "Home" + 
      ')').parent().addClass("current");
});

以上是关于JavaScript 原始QueryString Param Extractor插件的主要内容,如果未能解决你的问题,请参考以下文章

JS中签名组串QueryString生成

javascript 解析QueryString

JavaScript 获取Querystring变量

JavaScript操作querystring的几种方法

使用 jQuery / Javascript (querystring) 获取查询字符串参数 url 值

nodeJs-querystring 模块