2016-03-23 13 views
1

olarak alt ile bir görüntü girişine çalışmıyor:slideToggle Bu <code>input</code> var düğme

<div class="form-group col-md-12"> 
    <input type="image" style="width:60px;height:60px" src="../images/molar_left_t.png" id="one" name="one" alt="button"/> 

    <div id="div_one" class="collapse">3rd Molar: <?php echo $resTeeth['one'] ?></div> 

<!--31 one more similar input images--> 

</div> 

Ve buna bu görüntülerin nihai çıktısı: Her Şimdi

enter image description here

Bu görüntüler düğmelerdir ve slideToggle()<div id="div_one"></div> ve div_two ve div_thirty_one tarihine kadar ihtiyacım vardır.

Ben jQuery kullanarak bu senaryoyu yapılan ve sadece bir düğmeye üzerinde test ama işe yaradı vermedi ve konsol hiçbir hataları:

$(document).ready(function() 
{ 
    $("#one").click(function() 
    { 
    $("#div_one").slideToggle(); 
    }); 
}); 

slayt yok bu görüntü butonuna tıklandığında.

cevap

1

Değişiklikler ► <img> için ortak bir sınıf eklendi

yaptı. Tıklanan img ile ilgili olarak ilgili metni bulabilir ve değiştirebiliriz. nedense

Çalışma Demo

$(document).ready(function() 
 
{ 
 
    $(".img").click(function() 
 
    { 
 
    $(this).next().slideToggle(); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="form-group col-md-12"> 
 
    <input class="img" type="image" style="width:60px;height:60px" src="../images/molar_left_t.png" id="one" name="one" alt="button"/> 
 

 
    <div id="div_one" class="collapse">3rd Molar: <?php echo $resTeeth['one'] ?></div> 
 

 
<!--31 one more similar input images--> 
 

 
</div>

+0

, senaryonuz gayet iyi çalışıyor ve benim olmayacak. Yardım için teşekkürler. – androidnation

+0

@androidnation Konsolu kontrol edebilir misiniz? Dersi ekledin mi? –

+0

hala konsolda çıkış yok. Ama senin '.img'in işe yaramadı. İlk cevabın daha iyiydi. – androidnation