申し訳ありませんが、私は、私はあなたがぶっきらぼうしたいと思うものを達成するために十分にjQueryを知っています。 疑似コードが役立つかもしれません。あなたがサブメニューを作るために使ったhtmlを投稿すると助けになるかもしれません。
このサンプルでは、nav要素をページ上のオブジェクトに単に関連付けています。
SCRIPT(好ましくは外部の.jsファイル内のすべてのページによってリンク):
//after you've set all sub-menus to display:none
//for each nav element
$('#nav a').each(function(){ //just like a for loop
var a,b;
// set a equal to the contents of the current nav element in the loop
a =$(this).html();
//set b equal to the contents of the first <h2> element on the current page
//or to whatever you want to use to distinguish as "a match" (needs not be visible)
b =$('h2:first').html();
//if the match is made... in this case, an exact match
if(a == b){
//Here you would have your display children code
//or display D and E or F and G code, depending on how you've set it up
}else //code to execute if no match is made
});
私はチームプロジェクトのためにこれを把握しなければならなかった...私はあまりにも学ぶことがたくさん持っています。それを愛してください
ご協力いただきありがとうございます。 –
問題ない男、あなたの学習に幸運! – subhaze