¿Cómo puedo obtener la posición del orden de Jquery que se puede ordenar la lista?

  • Estás preguntando cómo obtener la nueva posición del elemento que sólo se clasifican en una lista?
InformationsquelleAutor pegasus | 2010-11-12

1 Comentario

  1. 38

    Si sus elementos tienen Identificadores (si no, elija un prefijo y el número de ellos) puede utilizar el toArray método para obtener la matriz de Id en el orden actual, por ejemplo:

    var idsInOrder = $(selector).sortable("toArray");

    Si quieres encontrar la posición de uno en particular, el uso de $.inArray(), como este:

    var index = $.inArray("idToLookFor", idsInOrder);

    Se devolverá el 0índice basado en la lista de los ID que estás buscando es, o -1 si no se encuentra.


    De manera más general, si lo que desea es obtener el índice de un elemento entre sus hermanos, el uso de .index() sin parámetros, como este:

    $("#myElem").index();

    Si tu puede ordenar, por ejemplo, un <ul> con ordenable <li> los niños, llamando a esto en un <li> también consigue es 0índice de base, dentro de sus hermanos.

    • añadir un atributo de datos y el uso que en lugar de un identificador con un prefijo

Dejar respuesta

Please enter your comment!
Please enter your name here