jQuery获取点击的URL里面的参数,就是点击那个URL就获取那个URL里面的参数,不是当前浏览器里面的参数。

jQuery获取点击的URL里面的参数,就是点击那个URL就获取那个URL里面的参数,不是当前浏览器里面的参数。,第1张

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

function parse_url(url) {

if (urllastIndexOf('') == 0) {

var str = urlsubstring(urllastIndexOf('') + 1, urllength);

var arr = strsplit('&');

var parames = [];

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

parames[arr[i]split('=')[0]] = arr[i]split('=')[1];

}

return parames;

}

}

var type = parse_url(locationsearch);

if (type) {

if (type['lang'] == 'fr') {

documentgetElementById('id')innerHTML = 'good thanks';

documentgetElementById('id1')innerHTML = 'good thanks';

}

}

这段代码要放到 id 为 'id'和'id1' 这2个元素的后面

就是说,执行这段代码时,要保证页面元素被加载完成了

一般你的iframe都有一个id,通过这个id获取,如:

<iframe id="iframeId" src=""></iframe>

$("#iframeId")attr("src");

如果是要获取iframe里面的元素跳转的地址,假如是一个a标签

<a id="aId" href=""> test</a>

$("#frameId")contents()find("#aId")attr("href");

下面用 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>

用jquery的ajax类似的请求就可以了:比如:

$get("testphp", function(data){

alert("Data Loaded: " + data);

//拿到data以后就直接插入到指定的div里面,加入div id为tag

那么写法为$("#tag")append(data);

});

为何要获取左下角的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出值

获得form的url简单的方法:$('form')attr('action')

表单提交简单方法:$('form')submit();

如果有多个表单,请更换选择器,以便找到你所想控制的表单。

以ajax方式提交可以使用ajaxForm方法。

以上就是关于jQuery获取点击的URL里面的参数,就是点击那个URL就获取那个URL里面的参数,不是当前浏览器里面的参数。全部的内容,包括:jQuery获取点击的URL里面的参数,就是点击那个URL就获取那个URL里面的参数,不是当前浏览器里面的参数。、jquery 如何获取iframe跳转 后的url、求救一个用JS或jquery获取一个指定from里面A标签的href的URL字符串和A中间的文本。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9561969.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存