How can I use jQuery methods on elements accessed by brackets notation?

前端 未结 2 1419
臣服心动
臣服心动 2021-01-16 02:55

Elements from jQuery object can be accessed by bracket notation, like so: $(\'div\')[0] But in this case jQuery methods cannot be used.

Any other way to

2条回答
  •  旧时难觅i
    2021-01-16 03:14

    Wrap it in a jQuery object again:

    var element = $('div')[0]; // DOM element
    var $element = $(element); // jQuery object
    

    Better yet, just use a narrower selector in the first place:

    var $element = $('div:eq(0)');
    

    http://api.jquery.com/eq-selector/

提交回复
热议问题