jquery mobile 得到url参数

jquery mobile 得到url参数,第1张

方法一:正则分析法

function getQueryString(name) {

    var reg = new RegExp("(^|&)" + name + "=([^&])(&|$)", "i");

    var r = windowlocationsearchsubstr(1)match(reg);

    if (r != null) return unescape(r[2]); return null;

    }

这样调用:

alert(GetQueryString("参数名1"));

alert(GetQueryString("参数名2"));

方法二:

function GetRequest() {

   var url = locationsearch; //获取url中""符后的字串

   var theRequest = new Object();

   if (urlindexOf("") != -1) {

      var str = urlsubstr(1);

      strs = strsplit("&");

      for(var i = 0; i < strslength; i ++) {

         theRequest[strs[i]split("=")[0]]=unescape(strs[i]split("=")[1]);

      }

   }

   return theRequest;

}

这样调用:

var Request = new Object();

Request = GetRequest();

var 参数1,参数2,参数3,参数N;

参数1 = Request['参数1'];

参数2 = Request['参数2'];

参数3 = Request['参数3'];

参数N = Request['参数N'];

下面用 jQuery 将全部 url 和 文本分别添加到两个数组里面。

其实两个数组是一样的,因为你从数据库输出的时候应该是用的同一个 url 变量输出两次,结果都是类似 aaacom 这样的。

<script type="text/javascript">

$(function() {

var labels = [], urls = [];

$("form[name=frmsearchedresult] a[href^='whois']")each(function(){

labelspush($(this)text());

urlspush($(this)attr("href")replace(/^whois\asp\domain=/, ""));

});

// ["", "baiducom", "googlecn", "sinacomcn", "yahoocom", "163com"]

alert(labels);

// ["", "baiducom", "googlecn", "sinacomcn", "yahoocom", "163com"]

alert(urls);

});

</script>

为何要获取左下角的url地址,这些地址其实就是对象的a标签的href属性而已,所以你可以这样

<input type="hidden" id="hidden" value="" />

$(document)ready(function(){

$("a")hover(function(){

$("#hidden")val($(this)attr("href"));

alert($("#hidden")val());

});

});

意思是当DOM结构加载完后即把页面所有的a链接加个hover事件,当鼠标移动上去时,就会把链接的href属性赋值给隐藏域,并d出值

以上就是关于jquery mobile 得到url参数全部的内容,包括:jquery mobile 得到url参数、求救一个用JS或jquery获取一个指定from里面A标签的href的URL字符串和A中间的文本。、用jquery怎么获取网页左下角的url地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9300287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存