Konsul Δημοσ. 16 Νοεμβρίου 2011 Δημοσ. 16 Νοεμβρίου 2011 Γεια σας, έχω ένα πρόβλημα με multiple selector με το ίδιο id στην jQuery... έχουμε ασπούμε 10 λινκς με το ίδιο ID και θέλω κάθε φορά που κάνω κλικ το ν-οστό id να κάνει ας πούμε fadeOut("slow") στο id που έκανα κλικ. Μέχρι τώρα έχω κάνει κάτι τέτοιο αλλά δεν κάνει fadeout εκείνο που θα κλικάρω, αλλά μόνο το 1ο από την αλληλουχία > <script type="text/javascript"> $(document).ready(function() { $("#up").live("click", function(){ $("#up").fadeOut("slow"); }); }); </script> <a href="#" id="up" class="signup">πάνω</a>
hkosmidi Δημοσ. 16 Νοεμβρίου 2011 Δημοσ. 16 Νοεμβρίου 2011 Το id αναφέρεται σε ένα tag μόνο. Δε μπορούν μέσα στην html να υπάρχουν πολλά tags (ακόμα και διαφορετικά μεταξύ του όπως a, ul, div) με ίδιο id. Αν χρειάζεσαι κάτι τέτοιο χρησιμοποιείς κλάση (class="")
Konsul Δημοσ. 16 Νοεμβρίου 2011 Μέλος Δημοσ. 16 Νοεμβρίου 2011 ευχαριστώ για την πληροφορία αλλά τώρα που έβαλα class έχω κάπως το ανάποδο πρόβλημα. Επιλέγει όλες τις classes αντί μόνο εκείνης που θέλω... πως το φτιάχνω αυτό ??
thanocaster Δημοσ. 16 Νοεμβρίου 2011 Δημοσ. 16 Νοεμβρίου 2011 Δώσε: > $(".<classname>").eq(5).fadeOut(); Όπου <classname>, το όνομα της κλάσης σου, και όπου 5 ο αριθμός του tag που θες να "πιάσεις.
Konsul Δημοσ. 16 Νοεμβρίου 2011 Μέλος Δημοσ. 16 Νοεμβρίου 2011 nice thanocaster αυτό ήθελα... πάντως στο show δεν μου δουλεύει : $(".pp").eq(j).show(); κάνω κάτι λάθος εδώ? δεν μου δουλεύει ..
aghahowa Δημοσ. 17 Νοεμβρίου 2011 Δημοσ. 17 Νοεμβρίου 2011 >$(".class").click(function() { $(this).fadeOut("slow"); });
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα