
已解决问题
谷歌yyx_512用户在2013.06.28提交了关于“晶锐jquery一个写法的问题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-01T19:41:59。-------------------------<html>------------------------------<buttonid="b1">checkhere</button>
<scripttype="text/j**ascript">
$(function(){
$("#b1").click(function(){
***.bd();
});
});
vartemp={
b:$("#b1"),
bd:function(){
vara=this;
a.b.bind("click",***.***t);
},
at:function(){
varc=this;
alert(this.b.attr("id"));
alert(c.b.attr("id"));
//alert(temp.b.attr("id"));
}
}
</script>
这段JS是写在页面中的,有些问题:
1、vartemp={}这种写法是什么意思?jquery的插件不是这样写的,但这也不是方法……
2、方法bd中,不管用this还是用变量a,bd中的绑定效果都可以实现,但是下面的at方法,除了被注释掉的那句有效以外,上面2句alert都会报错的,请问为什么,this在这里指向的东西难道不一样吗?希望大家能够帮助她。
详细问题描述及疑问:-------------------------<html>------------------------------
<buttonid="b1">checkhere</button>
<scripttype="text/j**ascript">
$(function(){
$("#b1").click(function(){
***.bd();
});
});
vartemp={
b:$("#b1"),
bd:function(){
vara=this;
a.b.bind("click",***.***t);
},
at:function(){
varc=this;
alert(this.b.attr("id"));
alert(c.b.attr("id"));
//alert(temp.b.attr("id"));
}
}
</script>
这段JS是写在页面中的,有些问题:
1、vartemp={}这种写法是什么意思?jquery的插件不是这样写的,但这也不是方法……
2、方法bd中,不管用this还是用变量a,bd中的绑定效果都可以实现,但是下面的at方法,除了被注释掉的那句有效以外,上面2句alert都会报错的,请问为什么,this在这里指向的东西难道不一样吗?期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助!