jquery如何获取从另一个页面a标签传的值

jquery如何获取从另一个页面a标签传的值,第1张

<a href='id=1'>1</a> <a href='id=2'>2</a> <a href='id=3'>3</a>

<script>

function get(par){

    //获取当前URL

    var local_url = documentlocationhref;

    

    //截取get字符串

    var getstr = local_urlsubstr(local_urlindexOf('')+1)

    

    //解析成get数组

    var get = getstrsplit('&')

    

    //查找要找到参数(par)

    for(var i in get){

        if(get[i]indexOf(par+'=')>=0){

            return get[i]replace(par+'=','');

        }

    }

    

    //如果找不到返回false

    return false;

}

//获取GET id值

alert(get('id'))

</script>

<script>

$(function(){

var str = $("li a")text();

});

</script>

上面程序里的 str 就等于li里面a的值 也就是“一级菜单”

jquery里面的text()可以获取标签的值,同样也可以改变标签的值

比如:<li id="a_1">一级菜单</li>

$("#a_1")text("二级菜单");

这个时候li标签里面的值就变为“二级菜单”了

怎么使用jquery获得标签的值或元素内容

jquery提供了三个获得内容的方法, text()、html() 以及 val(),其中前两个可用于解决本问题,$("label#userid")text();   // 首选,获取label的文本,$("label#userid")html();   // 也可以实现,获取label标签内的所有html标记,一般情况改下label标签内就是文本,所以等效上面的方法。

实例演示:

创建Html元素

<div class="box">

<span>点击按钮获取label中内容:</span><br>

<div class="content">

<label id="userid">输入用户名</label><input type="text">

</div>

<input type="button" value="获取label中的内容">

</div>

2设置css样式

divbox{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}

divbox span{color:#999;font-style:italic;}

divcontent{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}

h3{display:inline-block;}

input[type='button']{height:30px;margin:10px;padding:5px 10px;}

3编写jquery代码

$(function(){

$("input:buttonbtn1")click(function() {

alert($("label#userid")text());

});

$("input:buttonbtn2")click(function() {

alert($("label#userid")html());

});

})

化学元素(Chemical element)就是具有相同的核电荷数(即核内质子数)的一类原子的总称,从哲学角度解析,是原子的电子数目发生量变而导致质变的结果。

关于元素的学说,即把元素看成构成自然界中一切实在物体的最简单的组成部分的学说。早在远古就已经产生了,不过,在古代把元素看作是物质的一种具体形式的这种近代观念是不存在的。无论在我国古代的哲学中还是在印度或西方的古代哲学中,都把元素看作是抽象的、原始精神的一种表现形式,或是物质所具有的基本性质。

这个js都有这功能:

windowlocationhref:设置或获取整个 URL 为字符串

windowlocationpathname:设置或获取对象指定的文件名或路径

windowlocationsearch:设置或获取 href 属性中跟在问号后面的部分

要获取变量的值可以试试:

var urlParam= windowlocationsearch;

var loc = urlParamsubstring(urlParamlastIndexOf('=')+1, urlParamlength);

如果是多个参数可以分布切割,得到多个键值对。

希望可以帮到你。

给你提供个思路吧:

找到所有的a标签

遍历并获取每个a标签的href属性

将href属性使用正则表达式匹配href的值

匹配含有test字符串的href值就是选中的a标签

谢谢采纳!

得有个规律才能找得到

比如 它是id为nav的div下的第二个超链接

$('#nav a:eq(1)')text()

或者它的属性href中包含字符串forumdisplayphp

$('#nav a')each(function(){

if($(this)attr('href')indexOf(forumdisplayphp)!=-1){

//就是这个了

alert($(this)text())

}

})

以上就是关于jquery如何获取从另一个页面a标签传的值全部的内容,包括:jquery如何获取从另一个页面a标签传的值、Jquery 怎样获得当前点击的li 元素中超链接的值 比如:<li><a href="#">一级菜单</a></li>、怎么使用jquery获得标签的值或元素的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存