2016-10-25 1 views
1

Wenn ich auf die Details klicke shows alle. Was ich will ist, dass er nur das toggle Linkdetail, das ich klicke, ist.Toggle show nur angeklickt

Example fiddle

JS:

$('.listt ul').hide(); 

$(document).on('click','.details a',function(){ 
    $('.listt ul').toggle(); 
}); 
+0

sehen die Arbeits Geige https://jsfiddle.net/82mrnpp5/1/ – prasanth

+0

Wenn ich auf die Schaltfläche zweite Details es muss nur von der zweiten und nicht alle zeigen –

Antwort

0

Gehen Sie auf die übergeordnete div Breite Klasse bis kop mit .closest('.kop') aus dem Köter Ausgangs mieten geklickt Objekt $(this), Ziel dann die nächste div mit Klasse listt.next('.listt') mit:

$('.listt').hide(); 
 

 
$(document).on('click','.details a',function(){ 
 
    $(this).closest('.kop').next('.listt').toggle(); 
 
})
.kop 
 
{ 
 
    display: block; 
 
    width: 100%; 
 
    padding: 5px 0; 
 
} 
 
.kop div 
 
{ 
 
    display: inline-block; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<div class="kop"> 
 
    <div class="name">John</div> 
 
    <div class="details"><a href="#">(details)</a> </div> 
 
</div> 
 
<div class="listt"> 
 
    <ul> 
 
    <li>1</li> 
 
    <li>2</li> 
 
    <li>3</li> 
 
    </ul> 
 
</div> 
 

 
<div class="kop"> 
 
    <div class="name">John</div> 
 
    <div class="details"><a href="#">(details)</a> </div> 
 
</div> 
 
<div class="listt"> 
 
    <ul> 
 
    <li>1</li> 
 
    <li>2</li> 
 
    <li>3</li> 
 
    </ul> 
 
</div>

+0

Ich weiß nicht whij das funktioniert nicht. –

+0

Was Sie mit _isnot working_ meinen, konnten Sie sehen, dass das Schnipsel gut funktioniert ... –

+0

ich meine Arbeit an meinem Code –

0

$('.listt ul').hide(); 
 
$(document).on('click','.details a', function(){ 
 
\t $('.listt ul').toggle(); 
 
});
.kop { 
 
    display: block; 
 
    width: 100%; 
 
    padding: 5px 0; 
 
} 
 
.kop div{ 
 
    display: inline-block; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="kop"> 
 
    <div class="name">John</div> 
 
    <div class="details"><a href="#">(details)</a> </div> 
 
</div> 
 

 

 
<div class="listt"> 
 
    <ul> 
 
    <li>1</li> 
 
    <li>2</li> 
 
    <li>3</li> 
 
    </ul> 
 
</div> 
 

 
<div class="kop"> 
 
    <div class="name">John</div> 
 
    <div class="details"><a href="#">(details)</a> </div> 
 
</div> 
 

 
<div class="listt"> 
 
    <ul> 
 
    <li>1</li> 
 
    <li>2</li> 
 
    <li>3</li> 
 
    </ul> 
 
</div>

Verwandte Themen