Skip to main content

Bug Tracker

Side navigation

Ticket #3971: index_enhancement.js


File index_enhancement.js, 0.4 KB (added by ajpiano, January 23, 2009 03:45AM UTC)
jQuery.fn.index = function(elem){

  // legacy implementation
  if ( typeof elem === 'object'){
    return jQuery.inArray(
              elem && elem.jquery ? elem[0] : elem
             , this );
  }
  //return the index of the element in a new jQuery obj from selector or by default, amongst its own siblings.
  return jQuery.inArray(this[0],
            elem ? jQuery(elem) : this.parent().children() );

};

Download in other formats:

Original Format