×

试试通过$(this)使用jQuery包装

作者:jiang2018.01.14来源:Web前端之家浏览:1918评论:0
关键词:JQueryJS
微信公众号

微信公众号

20171112231859_71896.jpg

如果你要使用html元素本身的属性或方法就需要使用this,如果你要使用jQuery包装后的方法或属性就要$(this),一般则有如下的关系。

$(this)[0] == this;
上文的代码是要使用this的地方是要调用表单form的有reset方法,而这一方法jQuery没有包装支持,所以才有this.reset(),也可以使用$(this)[0].reset();

关于什么时候使用二者?可以看如下例子:

<a href="###" target="_blank" data-id="1010000000125418">jQuery</a>
$('a').click(function(){ 
    this.innerHTM==$(this).html()=='jQuery';//三者是一样的. 
    this.getAttribute('href')==this.href==$(this).attr('href')//三者是一样的; 
    this.getAttribute('target')==this.target==$(this).attr('target')//三者是一样的; 
    this.getAttribute('data-id')==$(this).attr('data-id')//二者是一样的; 
});
温馨提示:本文作者系 ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
http://jiangweishan.com/article/svg1488124800784.html

网友评论文明上网理性发言 已有0人参与

发表评论:

最新留言

  • Web前端技能

    申请交换友链,可以吗...

  • 访客

    代码不可以用...

  • asidl

    这个DEMO应该再细点更好。。。...

  • 今天头条

    文章不错非常喜欢...

  • admin

    可以交换链接~...

  • 周松松博客

    确实不会用...

  • 便宜vps

    https://www.yd631.com/(便宜vps)申请交换链接,不知可否?联系邮箱:...

  • 访客

    我是里奥梅西,现在荒的一逼!!!...

首页|JavaScript|HTML|HTML4|HTML5|CSS3|开发工具|性能优化|移动开发|前端教程|性能优化|开发工具|酷站欣赏|UI设计|前端教程

Copyright © 2013-2018 Web前端之家(www.jiangweishan.com) 版权所有 All Rights Reserved.
粤ICP备12067512号-1

Copyright Your WebSite.Some Rights Reserved.

Powered By Z-BlogPHP 1.5.2 Zero