Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery] - Problem z funkcją html()
dominick
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.05.2014

Ostrzeżenie: (0%)
-----


Witam, Problem polega na tym, że mam tworzone przyciski w pętli i chce aby po kliknięciu zmieniał się tekst przycisku. Poniższy kod działa ale tylko na 1 pozycji gdyż na każdej kolejnej działa tylko raz, zmienia na zwiń ale po ponownym kliknięciu nie zmienia teksty na "czytaj więcej", sprawdzałem aria-expanded zmienia się na true.

przycisk:
  1. <a class="aria-btn" data-toggle="collapse" href="#collapseExample<?php the_ID(); ?>" aria-expanded="false" aria-controls="collapseExample<?php the_ID(); ?>">
  2. Czytaj więcej...<span class="icon-read glyphicon glyphicon-chevron-down"></span>
  3. </a>


Funkcja jQuery:
  1. jQuery('.aria-btn').click(function(){
  2. if (jQuery('.aria-btn').attr('aria-expanded') == 'true') {
  3. jQuery(this).html('Czytaj więcej...<span class="icon-read glyphicon glyphicon-chevron-down">');
  4. }
  5. else{
  6. jQuery(this).html('Zwiń <span class="icon-read glyphicon glyphicon-chevron-up">');
  7. }
  8. });


Proszę o naprowadzeni na błąd, pozdrawiam

Ten post edytował dominick 2.05.2015, 09:51:43
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie: if (jQuery('.aria-btn').attr('aria-expanded')
a: if (jQuery(this).attr('aria-expanded')


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
dominick
post
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.05.2014

Ostrzeżenie: (0%)
-----


działa, dziękuje ale mógłbyś mi wytłumaczyć co to zmieniło?
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Sprawdzajac warunek miales sie odwolac do konkretnego elementu, tak jak ustawiasz wartosc to ustawiasz dla konkretnego elementu... To jest dokladnie to samo


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 15:00