资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

jquery传递参数,jquery获取参数

用jquery怎么传参数?

循环生成列表的时候为Button加属性就可以了。

专注于为中小企业提供网站建设、成都做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业甘南免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

tdinput class="button" type="button" value="按钮名称" myvalue="%=name%"/td

不需要each就可以为每个class=button的按钮添加click事件的

$(".button").click(function(){

var name = $(this).attr("myvalue");

alert(name);

});

jquery简介:

jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。由John Resig在2006年1月的BarCamp NYC上发布第一个版本。目前是由 Dave Methvin 领导的开发团队进行开发。全球前10000个访问最高的网站中,有59%使用了jQuery,是目前最受欢迎的JavaScript库。

JQuery 绑定事件时传递参数的实现方法

如题,比如我想在$(":text").bind("keyup",funcionName);将当前的文本框作为参数传递给

functionName所代表的函数,应该怎么写?试了一

下$(":text").bind("keyup",functionName(this));这样是不对的!

1.直接在funcionName

里用

this

就是

触发时间的元素本身的引用,如果你需要funcionName有更多参数的话,可以这样用:

2.$(":text").bind("keyup",function(){

funcionName(arg1,arg2,arg3,arg4);

});

3.有个event名称的参数可以传

$(:text").bind("keyup",

function(event)

{

event

=

event

||

window.event;

var

target

=

event.target;

//这个就是触发事件的控件

});

jquery怎么实现页面之间传递参数

一句话概括,纯html页面之间的传值可以通过url后面的参数进行比如:

b.html?teacher=xxtime=xxx

回到问题中,首先从a.html到b.html需要一个跳转方式,比方说在a.html页面里面你有一个链接:

a href="b.html" id="toPageB"跳转到b页面/a

剩下的就好办了,依次取得你需要的参数,然后修改页面url:

var dataFromLi=[$("#Teachername").text(),$("#Credit_hour").text()];

$("#toPageB").attr("href","b.html?data="+dataFromLi);

然后在b.html页面解析url,获取参数。

更新,如何根据url获取参数:

window.location.search 会返回所有地址栏从“?”开始的字符串。获取某个参数值可以通过正则,下面是一个简单的获取参数的函数:

function getURLParameter(name) {

return decodeURIComponent((new RegExp('[?|]' + name + '=' + '([^;]+?)(|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null;

}

如果你采用jQuery,你可以用更简单的办法:

$.url().param('data');

jquery怎么传递参数

把setTab里的1改为this就可以达到绑定事件一样的效果。我经常在我的函数里只传一个this对象,然后把要传的参数写在这个对象的一个自定义属性上。这样可以传N个参数而不需要修改函数名,这样的兼容性也很好。因为我们有时只要一个参数,有时要两个参数。看下面的例子转换:

a href="#" onclick="setTab(this)" myid="22" mydata="接收我吧"/a

a href="#" onclick="setTab(this)" myid="33"/a

function setTab(em){

var $this=$(em);

var myid=$this.attr("myid");

var mydata=$this.attr("mydata");

$("a").removeClass("hover");

$this.addClass("hover");

alert("这里就是你要的参数可以传N个参数"+myid+"===="+mydata);

}


当前文章:jquery传递参数,jquery获取参数
网页URL:http://cdkjz.cn/article/dsggepj.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220