图片链接<td><a href="/xxx/xxx/xx?id=519&page=1"><img src="/xxx/img/close.png" class="delcls" border="0" alt="Delete" /></a></td>想问一下:
如何在js中获取到a href的值, 也就是id, 以及page的值.多谢

解决方案 »

  1.   

    ps:
    我是想通过ajax来删除表格中的某行记录. 多谢
      

  2.   


    var P_id=request($("a").attr("href"),"id");
    var P_pageid=request($("a").attr("href"),"page");//根据QueryString参数名称获取值
    function request(winhref, para) {
        var subflag=winhref.lastIndexOf('?');
        var params = winhref.substring(subflag + 1).split('&');
        for (var i = 0; i < params.length; i++) {
            var pars = params[i].split('=');
            if (pars[0] == para) {
                if (pars.length > 1) {
                    return pars[1];
                }
                else {
                    return "";
                }
            }
        }
        return "";
    }
      

  3.   


    function urlParam(name,url){
      var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(url);
      if (!results) { return null; }
      return results[1] || null;
    }
    var url="/xxx/xxx/xx?id=519&page=1";
    alert(urlParam('id',url))
    alert(urlParam('page',url))
      

  4.   

    id = url.split('&')[0].split('=')[1];
    page = url.split('&')[1].split('=')[1]