this在click时间中的用法
Posted Alyson.fu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了this在click时间中的用法相关的知识,希望对你有一定的参考价值。
在jquery中的click事件中可以使用$(this),表示当前点击的标签对象,如下代码:
$(".close").click(function(){
$(".bkr_swipe .ul02 li a").unbind("click");
$(".overlay").css("display","none");
})
可正常引用,当时 在onclick事件中就不行了。
在标签中添加onclick事件,如<a href="#” id="aa" onclick="testclick()"></a>,在js代码中使用$(this).attr("id")进行引用,返回的竟然是undefined!!!后来才发现原因是this引用错误,应该这样写<a href="#” id="aa" onclick="testclick(this)"> 在js中 testclick(obj){.......$(obj).attr("id")........},这样写 this才能起作用。
ps:如果百界面布局的时候,使用position定位不起作用,可以试试加上clear:both;因为用可能是里面的float元素引起的。
在布局的时候,可以使用margin来适配余下的宽度。
以上是关于this在click时间中的用法的主要内容,如果未能解决你的问题,请参考以下文章
vuejs template click怎么直接传递this
this.button1.Click += new System.EventHandler(this.button1_Click);