Mam liczbę div rodziców (.parent_div), z których każdy zawiera div child (.hotqcontent), w którym dane wyjściowe z mojej bazy danych za pomocą pętli.Jak wyświetlić div dziecka na zawisie myszy div rodzica
Oto mój obecny markup:
<div class="content">
<div class="parent_div">
<div class="hotqcontent">
content of first div goes here...
</div>
<hr>
</div>
<div class="parent_div">
<div class="hotqcontent">
content of second div goes here...
</div>
<hr>
</div>
<div class="parent_div">
<div class="hotqcontent">
content of third div goes here...
</div>
<hr>
</div>
<div class="parent_div">
<div class="hotqcontent">
content of fourth div goes here...
</div>
<hr>
</div>
</div>
Co chciałbym osiągnąć to, gdy użytkownik najedzie/mouseovers div nadrzędnego, zawartość div dziecka zawarte w powinny być ujawnione.
Aby to osiągnąć, napisałem następujący skrypt jQuery, ale wygląda na to, że nie działa. Nawet nie pokazuje alarmu!
<script>
$(document).ready(function() {
$(function() {
$('.parent_div').hover(function() {
alert("hello");
$('.hotqcontent').toggle();
});
});
});
</script>
Jak mogę zmienić lub zastąpić istniejący kod, aby uzyskać pożądany wynik?
Jest to prawdopodobnie lepsze podejście, ponieważ jest to problem reprezentacji. Co więcej, nie jest to podatne na problemy, takie jak stan DOM według projektu. –
Aplikuję, proszę czekać ... –
Przetestowałem, ale nie pokazałem div 'hotqcontent' na myszy nad div jednostki nadrzędnej. Czemu? Proszę pomóc –