Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
Javascript - Un selector appropriato
Forum - Javascript - Un selector appropriato

Avatar
domenico_rizzo (Normal User)
Pro


Messaggi: 74
Iscritto: 27/07/2015

Segnala al moderatore
Postato alle 23:08
Martedì, 02/05/2017
Ciao a tutti, avendo questo codice html:
Codice sorgente - presumibilmente Javascript

  1. <select name="gallery" class="image-picker show-html" id="gallery" multiple="" style="display: none;">
  2.    <option data-img-src="foto1.jpg" value="f1.jpg">foto1</option>
  3.    <option data-img-src="foto2.jpg" value="f2.jpg">foto2</option>
  4. </select>
  5. <ul class="thumbnails image_picker_selector">
  6.    <li class="disable-selection">
  7.       <div class="thumbnail selected">
  8.          <img class="image_picker_image" src="f1.jpg">
  9.       </div>
  10.    </li>
  11.    <li class="disable-selection">
  12.       <div class="thumbnail">
  13.          <img class="image_picker_image" src="f2.jpg">
  14.       </div>
  15.    </li>
  16. </ul>


il mio scopo e' intercettare il click di ogni oggetto <div class="thumbnail"> successivo al select id='gallery', e di questi contare quanti elementi hanno la classe selected. Sapreste aiutarmi? perche ho fatto diverse prove ma nessuno fa cio' che dovrebbe... :_doubt:

Ultima modifica effettuata da domenico_rizzo il 02/05/2017 alle 23:12


Domenico Rizzo
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6101
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 3:33
Mercoledì, 03/05/2017
Qualcosa come:

Codice sorgente - presumibilmente Plain Text

  1. document.querySelectorAll(".image_picker_selector .thumbnail.selected").length



?


Seguimi su Twitter: http://www.twitter.com/pierotofy

Fai quello che ti piace, e fallo bene.
PM Quote
Avatar
domenico_rizzo (Normal User)
Pro


Messaggi: 74
Iscritto: 27/07/2015

Segnala al moderatore
Postato alle 14:05
Mercoledì, 03/05/2017
Oh.. si, perfetto risolve il problema del totale, grazie!

E se io volessi ottenere l'id del SELECT prima dell'elenco UL, come potrei fare?

Ultima modifica effettuata da domenico_rizzo il 03/05/2017 alle 14:12


Domenico Rizzo
PM Quote
Avatar
domenico_rizzo (Normal User)
Pro


Messaggi: 74
Iscritto: 27/07/2015

Segnala al moderatore
Postato alle 14:28
Mercoledì, 03/05/2017
Testo quotato

Postato originariamente da domenico_rizzo:

Oh.. si, perfetto risolve il problema del totale, grazie!

E se io volessi ottenere l'id del SELECT prima dell'elenco UL, come potrei fare?



Ho risolto in questo modo:
Codice sorgente - presumibilmente Javascript

  1. var prev_id = $(".thumbnails").prev().attr('id');


:k:


Domenico Rizzo
PM Quote