189 8069 5689

jquery传递this的简单介绍

jquery onclick=""事件怎么传一个this对象和一个值进去呢?

body

站在用户的角度思考问题,与客户深入沟通,找到天台网站设计与天台网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:做网站、成都网站设计、企业官网、英文网站、手机端网站、网站推广、域名注册虚拟主机、企业邮箱。业务覆盖天台地区。

a onclick="shanchu('1',this)"点击/a

/body

script type="text/javascript"

function shanchu(a,obj){

alert(a);

alert($(obj).html());

}

/script

函数传入this对象,这样'this'会被当成字符串。

jQuery 的each 函数向回调函数传递this是什么原理?

这个是你循环里面的 对象

$(this) 和this 是有区别的哦

$(this) 是jquery 里面的对象

this 是html 里面的对象

jquery 自定义事件怎样传递 this

用两种方式:

build.click(function() {

buildforsel(this);

});

build.click(function(e) {

buildforsel(e.target);

});

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传递this的简单介绍
文章路径:http://cdxtjz.cn/article/dssjdgi.html

其他资讯