首页 > 代码库 > this在click时间中的用法
this在click时间中的用法
在jquery中的click事件中可以使用$(this),表示当前点击的标签对象,如下代码:
$(".close").click(function(){
$(".bkr_swipe .ul02 li a").unbind("click");
$(".overlay").css("display","none");
})
可正常引用,当时 在onclick事件中就不行了。
在标签中添加onclick事件,如<a href="http://www.mamicode.com/#” id="aa" onclick="testclick()"></a>,在js代码中使用$(this).attr("id")进行引用,返回的竟然是undefined!!!后来才发现原因是this引用错误,应该这样写<a href="http://www.mamicode.com/#” id="aa" onclick="testclick(this)"> 在js中 testclick(obj){.......$(obj).attr("id")........},这样写 this才能起作用。
ps:如果百界面布局的时候,使用position定位不起作用,可以试试加上clear:both;因为用可能是里面的float元素引起的。
在布局的时候,可以使用margin来适配余下的宽度。
this在click时间中的用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。