Find the next element that is not immediate?

前端 未结 6 1391
-上瘾入骨i
-上瘾入骨i 2020-12-17 09:27

I want to find the first span element after class counter, in code something like this:

6条回答
  •  天命终不由人
    2020-12-17 09:52

    I'm not sure that the closest method will do the trick, but if so... maybe you can extract the closest method from 1.3 and turning it into a plugin?

    I haven't had a chance to try this, but give it a shot. It can't hurt:

    (function($) {
      $.fn.closest = function (selector) {
        return this.map(function(){
          var cur = this;
          while ( cur && cur.ownerDocument ) {
            if ( $(cur).is(selector) )
              return cur;
            cur = cur.parentNode;
          }
        });
      }
    })(jQuery);
    

提交回复
热议问题