How to get javascript control from JQuery object?

后端 未结 4 1193
说谎
说谎 2021-02-12 23:16

I\'m a beginner in JQuery,

How can I get the control as a javascript object from a JQuery object

var _object = $(this). ??
相关标签:
4条回答
  • 2021-02-12 23:30

    Most common var _object = $(this)[0];

    If you have more than 1 elements matched: $(this)[0], $(this)[1], $(this)[2] and so on.

    $(this).get() is also possible. It's only advantage over the array model is that it allows selection of the kind $(this).get(-1) where it gets you the last matched object

    0 讨论(0)
  • 2021-02-12 23:50
    (function (e) {
        var a = false;
        try {
            $(this)[0];
            a = true;
        } catch (h) {}
        alert(a.toString());
    })(window);
    
    0 讨论(0)
  • 2021-02-12 23:52
    var _object = $(this)[0];
    

    I think this is right, can't check though because I'm on my phone.

    0 讨论(0)
  • 2021-02-12 23:56

    In your case, simply use this.

    $(this)[0] == this if this is a DOM element. If it's something else, e.g. a selector, $(this)[0] is the way to go.

    0 讨论(0)
提交回复
热议问题