Articles of jquery selectors

Differenza tra selettore CSS e filtro jQuery?

È ansible passare i selettori CSS alla funzione jQuery come: jQuery(‘h1 + h2’); jQuery ha anche alcuni filtri come :even e :odd : jQuery(‘tr:even’); Stavo cercando una sorta di regola della syntax che differenzia i due e stavo pensando che forse i filtri jQuery usano sempre : Tuttavia, alcuni selettori CSS usano anche : Per […]

Selettore di attributi jQuery senza distinzione tra maiuscole e minuscole

Sto facendo quanto segue usando l’attributo contiene il selettore $ (‘[attributo * = valore]’) $( “input[name*=’man’]”).css(“background-color:black”); Funziona per il primo input ma non per il secondo input poiché ” Man ” ha una ” M ” maiuscola Come posso rendere $( “input[name*=’man’]”) un selettore senza distinzione tra maiuscole e minuscole?

Ottieni l’indice dell’elemento selezionato nella raccolta con jQuery

Come posso ottenere l’indice dell’elemento selezionato nel codice qui sotto? $(‘selector’).click(function (event) { // get index in collection of the clicked item … }); Con Firebug ho visto questo: jQuery151017197709735298827: 2 (Ho cliccato nel secondo elemento).

jQuery seleziona e racchiude textNode

Voglio selezionare il testo all’interno dell’elemento div e avvolgerlo con un tag . Il tag dovrebbe solo includere testo all’interno di div e non testo all’interno di un elemento figlio come il tag in questo esempio. Testing Some more text inside p asdasdasdasdasde p Test Sono in grado di selezionare il testo utilizzando quanto segue, […]

Quali sono i selettori CSS3 supportati da jQuery, ad esempio: nth-last-child ()?

Secondo http://api.jquery.com/category/selectors/ possiamo usare una grande quantità di selettori CSS in jQuery, ma ad esempio :nth-last-child() non è menzionato lì. Tuttavia, quando provo quanto segue (con jQuery 1.7.1 come da Google), funziona effettivamente su Firefox, Chrome e IE 9, ma non su IE 9 in modalità di emulazione IE 8: $(‘li:nth-last-child(2)’).css(‘color’, ‘red’); Quindi cosa sta […]

Selezione di elementi con un determinato colore di sfondo

Voglio selezionare un gruppo di span in un div cui CSS contiene un particolare colore di sfondo. Come ottengo questo?

In jQuery, la selezione per class o ID è più veloce rispetto alla selezione di qualche altro attributo?

Fondamentalmente, lo è $(“#someid”) o $(“.someclass”) più veloce di $(“[someattr=’value’]”) Immagino che lo sia (cioè, la selezione per id è più veloce, quindi la class, quindi l’attributo), ma qualcuno lo sa per certo?

Non è un selettore di class in jQuery

Esiste un’espressione di selezione semplice per non selezionare elementi con una class specifica? Voglio solo ottenere i primi tre div e provato $(div[class^=”first-“][class!=”first-bar”]) Ma questo riceve tutto poiché l’ultimo div contiene più della prima barra. C’è un modo per usare un segnaposto in tale espressione? Qualcosa del genere $(div[class^=”first-“][class!=”first-bar*”]) // doesn’t seem to work Qualche […]

Ottenere un selettore jQuery per un elemento

Nel codice psuedo, questo è quello che voglio. var selector = $(this).cssSelectorAsString(); // Made up method… // selector is now something like: “html>body>ul>li>img[3]” var element = $(selector); Il motivo è che ho bisogno di passare questo a un ambiente esterno, dove una stringa è il mio unico modo per scambiare dati. Questo ambiente esterno deve […]

Selezione di più classi con jQuery

Ho avuto una buona occhiata e non riesco a scoprire come selezionare tutti gli elementi che corrispondono a determinate classi in una dichiarazione di selettore jQuery come questa: $(‘.myClass’, ‘.myOtherClass’).removeClass(‘theclass’); Qualche idea su come raggiungere questo objective? L’unica altra opzione è fare $(‘.myClass’).removeClass(‘theclass’); $(‘.myOtherClass’).removeClass(‘theclass’); Ma lo sto facendo con alcune classi, quindi richiede molto codice.