JQueryでslideToggle()を使用してdivを表示しています。しかし、これは機能しません。
別のテストを行いましたが、何も機能しません...
私はこれを持っています:
<div class="domaine">
<a>1. Compétences Scientifiques Transversales</a>
<br>
<div class="ssdomaine" style="display: none;">
<a>1.1. Sciences et techniques</a>
<br>
<div class="competence" style="display: none;">
<a href="#">1.1.1. Génie thermique et thermodynamique</a>
<br>
</div>
</div>
これは、単一の「能力」を含む単一の「ssdomaine」を含む単一の「domaine」です。
しかし、複数の「ssdomaine」を含む複数の「domaine」を複数の「ssdomaine」を含むデータベースに送信できるデータベースでリクエストを行います。
IDを指定せずに.slideToggle()を作成したい。
私のJQueryコードは:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script>
$(document).ready(function() {
$('.ssdomaine').hide();
$('.competence').hide();
$('.domaine a').click(function() {
$(this).next('.ssdomaine').slideToggle(1000);
return false;
});
$('.ssdomaine a').click(function() {
$(this).next('.competence').slideToggle(1000);
return false;
});
});
</script>
そして私はこのリンクで同じことを試みました:http: //jsfiddle.net/6GRJr/168/
そしてそれは機能していますが、それはdomaine、ssdomaine、およびコンピテンシーの1つの発生のみにあります。
何か案が ?