• $(this)到底是个啥


    经常使用jquery的同学 对$(this)一定不陌生,因为要经常用到。

    这东西确实很好用,比如说有好多元素 当我们选中哪个元素的时候 ,就给他做一些什么操作,

    我们就可以用到$(this),还有需要获取当前元素在父容器里的索引值的时候也可以用这个。

    哎,确实是个好东西,但如果你要是问我,这东西的原理,我还真不太了解,所以查了下资料,决定要彻底搞清楚他。

    $(this)分为两部分,$()和this,我们一个一个来分析:

    $()不用说 它是jquery 是一个方法,返回的是什么那?我们可以在控制台里打印一下它

    是一个object 也就是返回的一个jquery对象,也就是说我们用$()来调用jquery的方法和属性。

    然后在来说说this,this是什么那 我们也来打印一下

    他是一个html对象  是表示上下文所处的这个对象,也就是说他是相对的,在不同的地方使用 表示的东西也不一样。那如果我们把它放到$()里面试一下

    没有出乎我们意料,这里肯定也是指当前选中的jquery对象。

    那this和$(this) 有什么区别那?

    this,表示当前的上下文对象是一个html对象,可以调用html对象的属性,方法。

    $(this),代表的上下文对象是一个jquery的对象,可以调用jquery的方法和属性值。

    如有错漏 还请指正!

  • 相关阅读:
    Two Sum II
    Subarray Sum
    Intersection of Two Arrays
    Reorder List
    Convert Sorted List to Binary Search Tree
    Remove Duplicates from Sorted List II
    Partition List
    Linked List Cycle II
    Sort List
    struts2结果跳转和参数获取
  • 原文地址:https://www.cnblogs.com/Running-cqw/p/4157466.html
Copyright © 2020-2023  润新知