【问题标题】:URL Bar id=1 Into jQuery IDURL Bar id=1 进入 jQuery ID
【发布时间】:2009-06-19 00:22:10
【问题描述】:

我想从 url 栏中获取 id 并将其插入到 href 中

$("a[href='send_message.php?act=pm&id=$id']").colorbox({width:"500", height:"350", iframe:true});

【问题讨论】:

    标签: javascript jquery html hyperlink


    【解决方案1】:

    有一个 jquery 插件可以让这变得非常简单:

    见:http://plugins.jquery.com/project/query-object

    例如

    var id = $.query.get('id');
    $("a[href='send_message.php?act=pm&id="+id+"']").colorbox({width:"500", height:"350", iframe:true});
    

    【讨论】:

      【解决方案2】:

      对于那些不使用 jQuery 或任何其他 JS 库的人:

      var searchString = document.location.search;  
      
      // strip off the leading '?'
      searchString = searchString.substring(1);
      
      var gvPairs = searchString.split("&");
      var getVars = [];
      
      for (i = 0; i < gvPairs.length; i++)
      {
          var gvPair = gvPairs[i].split("=");
          getVars[gvPair[0]] = gvPair[1];
      }
      

      所以如果 URL 字符串是 index.php?id=3&page=2&display=10 那么:
      getVars['id'] = 3;
      getVars['page'] = 2;
      getVars['display'] = 10;

      【讨论】:

      • 不应该是:var getVars = []
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-29
      • 1970-01-01
      • 2015-09-07
      • 1970-01-01
      • 2011-10-23
      • 1970-01-01
      • 2012-12-20
      相关资源
      最近更新 更多