• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

pętla w jquerry

Mały hosting, OGROMNE możliwości
0 głosów
468 wizyt
pytanie zadane 28 maja 2015 w JavaScript przez Jolan Obywatel (1,380 p.)

ma skrypt nie za ładny ale to moje początki z jquery :)
proszę o podopowiedź jak wstawić pętle for aby nie powielać kodu?

 

<script>
$(document).ready(function(){
  $("[name=tab_sklep]").hide(); 
    $("#show1").click(function(nr_t){
       $("[name=tab_sklep]").hide();
       $("#d1").show();
    });

    $("#show2").click(function(nr_t){
       $("[name=tab_sklep]").hide();
       $("#d2").show();
    });

    $("#show3").click(function(nr_t){
       $("[name=tab_sklep]").hide();
       $("#d3").show();
    });



});
</script>

<a href="#" id="show1">1</a>
<a href="#" id="show2">2</a>
<a href="#" id="show3">3</a>

<div id="d1" name="tab_sklep">1</div>
<div id="d2" name="tab_sklep">2</div>
<div id="d3" name="tab_sklep">3</div>

 

1 odpowiedź

+1 głos
odpowiedź 28 maja 2015 przez Comandeer Guru (607,960 p.)
edycja 28 maja 2015 przez Comandeer

Skoro te linki odnoszą się do konkretnych elementów, to niech mają to w [href]. Wówczas da się napisać uniwersalną funkcję do obsługi linków. Dodatkowo proponuję zamiast [name] klasę dla tych divów

<script>
$(document).ready(function(){
  $(".tab").hide(); 

    $(".tab-toggle").click(function(e){
       e.preventDefault();
       $(".tab").hide();
       $($(this).attr('href')).show();
    });
 
 
});
</script>
 
<a href="#d1" class="tab-toggle">1</a>
<a href="#d2" class="tab-toggle">2</a>
<a href="#d3" class="tab-toggle" >3</a>
 
<div id="d1" class="tab">1</div>
<div id="d2" class="tab">2</div>
<div id="d3" class="tab">3</div>

 

komentarz 28 maja 2015 przez Jolan Obywatel (1,380 p.)
edycja 28 maja 2015 przez Jolan
wielki dzięki ;)

Podobne pytania

0 głosów
1 odpowiedź 208 wizyt
pytanie zadane 18 października 2018 w JavaScript przez Oskar Szkurłat Bywalec (2,780 p.)
0 głosów
1 odpowiedź 1,865 wizyt
pytanie zadane 13 października 2017 w JavaScript przez adrian588 Początkujący (470 p.)
+1 głos
2 odpowiedzi 843 wizyt
pytanie zadane 2 lipca 2018 w JavaScript przez fyrr Użytkownik (910 p.)

93,715 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,259 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...