Voglio selezionare elemento il cui indice è maggiore di 3 e inferiore a 6 es: $("td:gt(3)")
e $("td:lt(6)")
?Seleziona elemento con indice maggiore di 3 e inferiore a 6
9
A
risposta
11
Basta combinare le due cose e dovrebbe funzionare:
$("td:gt(3):lt(6)");
è possibile utilizzare qualsiasi numero di pseudo-selettori. Saranno tutti applicabili.
Tuttavia, si noti che la risposta slice
sarà molto più efficiente di questa!
Aggiornamento
Il codice di cui sopra è sbagliato. È necessario scambiare rotondo :lt
e :gt
perché dopo il selettore gt
viene eseguita l'insieme di elementi corrispondenti è ridotta e gli indici che :lt
vale a sei diverso:
$("td:lt(6):gt(3)");
Tuttavia, come menzionato sopra, sarà meglio slice
, prestazioni saggio. Se sei interessato a quanto sarà migliore questa performance, ho messo insieme uno quick test. Ecco i risultati (slice
è quasi 4 volte più veloce):
10
Problemi correlati
- 1. javascript - elementFromPoint seleziona elemento inferiore
- 2. Rails seleziona record con data maggiore o uguale a nil
- 3. Come assegnare un elemento figlio a un indice z maggiore rispetto all'elemento principale
- 4. Perché jQuery restituisce un indice di 3?
- 5. Simula clic su Seleziona elemento con jQuery
- 6. indice non valido 6 per questo SqlParameterCollection con Count = 6
- 7. julia seleziona tutti tranne un elemento in matrice/matrice
- 8. Seleziona elemento con occorrenza massima in Multiset
- 9. Cursore visibile sul div overlapping con indice z maggiore
- 10. mysql seleziona record superiori a 3 mesi
- 11. jquery seleziona elemento con più attributi
- 12. Numpy trovando indice elemento di un'altra matrice
- 13. JQuery Sortable elemento insieme a un indice di programmazione
- 14. Problemi con posizionamento assoluto/Indice Z con elenchi e tabelle in IE 6 e 7
- 15. cumsum con limiti superiore e inferiore?
- 16. ArrayList Rimuovi elemento con indice 0 e 1
- 17. Ottenere elemento dell'oggetto JS con un indice
- 18. L'accesso a ES6 indice elemento dell'array all'interno per-ciclo di
- 19. ggplot2 - imposta limite inferiore maggiore del punto più basso
- 20. Ottieni elemento indice nell'elenco con jQuery
- 21. Indice elemento ElementTree cercare
- 22. Tomcat 6 con specifica servlet 3
- 23. Trovare un numero maggiore di x in un intervallo
- 24. Bootstrap 3 seleziona le opzioni tagliando
- 25. HTML: ottieni un elemento figlio da mostrare dietro (indice z inferiore) rispetto al suo genitore?
- 26. TypeError: solo gli array interi con un elemento possono essere convertiti in un indice 3
- 27. Trovare elemento minimo di matrice e il suo indice
- 28. Rimuovi l'ultimo elemento selezionato dalla selezione multipla se l'utente seleziona più di 3 opzioni usando jquery
- 29. Converti caratteri superiore a quella inferiore e inferiore superiore (viceversa)
- 30. iAds con nuovo iPhone 6 e 6+
Hai provato questo? – dknaack
@dknaack - Sì: http://jsfiddle.net/gKbKQ/ –
ho provato il tuo campione con un tavolo più grande. La tua risposta dovrebbe essere giusta ma ho uno strano effetto. http://jsfiddle.net/gKbKQ/2/ Qualche idea? – dknaack