Articles of javery

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, […]

valori keyCode per tastierino numerico?

I numeri su un tastierino numerico hanno un codice di accesso diverso rispetto ai numeri nella parte superiore di una tastiera? Ecco alcuni JavaScript che dovrebbero essere eseguiti sull’evento keyup, ma solo se il keycode è compreso tra 48 e 57. Ecco il codice: $(‘#rollNum’).keyup(function(e) { if(e.keyCode >= 48 && e.keyCode <= 57) { //0-9 […]

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?

La richiesta POST di dominio incrociato non sta inviando il cookie Ajax Jquery

Sembra che qualcosa di simile sia già stato discusso su StackOverflow, ma non sono riuscito a trovare esattamente la stessa cosa. Sto tentando di inviare Cookie con CORS (Condivisione di risorse tra origini), ma non funziona. Questo è il mio codice $.ajax( { type: “POST”, url: “http://example.com/api/getlist.json”, dataType: ‘json’, xhrFields: { withCredentials: true }, crossDomain: […]

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 […]

Differenze tra contentType e dataType nella funzione jQuery ajax

Ho la seguente funzione di callback di Jquery e ho un piccolo dubbio a riguardo (non conosco molto bene Jquery): $(“form.readXmlForm”).submit(function() { // Riferimento all’elemento form che ha scatenato il submit var form = $(this); // Variabile che contiene il riferimento al bottone clickato var button = form.children(“:first”); $.ajax({ // Viene eseguita la chiamata AJAX […]

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 […]

Serializza l’object per interrogare la stringa in JavaScript / jQuery

Sto cercando di trovare informazioni su come serializzare un object per interrogare il formato della stringa, ma tutte le mie ricerche sono annegate nei risultati su come andare nella direzione opposta (stringa / modulo / qualsiasi cosa a JSON). io ho { one: ‘first’, two: ‘second’ } e io voglio ?one=first&two=second C’è un buon modo […]

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.