如果上面的標題有些複雜,請以簡單的英文寫這些東西通常比內部的問題更困難!使用帶有id的兄弟h3標籤選擇帶標識的div中的p標籤
我敢肯定這是一個相當基本的問題,但我有點與jQuery選擇器和層次結合,現在看不到樹木了......這是一個課堂練習,所以我是堅持使用HTML代碼。
我試圖通過雙擊H3標題來隱藏/顯示H3標題下的段落。
<div class="chapter" id="chapter-preface">
<h3 class="chapter-title">Preface</h3>
<p>Blah, blah, blah, blah, blah</p>
<p>Blah, blah, blah, blah</p>
<p>Blah, blah, blah</p>
<p>Blah</p>
</div>
<div class="chapter" id="chapter-1">
<h3 class="chapter-title">Chapter 1</h3>
<p>Rhubarb, rhubarb, rhubarb, rhubarb, rhubarb, rhubarb</p>
<p>Rhubarb, rhubarb, rhubarb</p>
</div>
我已經走了這麼遠是下面的jQuery代碼最接近:
$('.chapter-title').dblclick(function() {
$('div p').toggleClass('hidden');
});
但可能是相當明顯的這隻藏有兩下的div的所有p標籤的作用。我希望它能隱藏在雙擊的相關H3標題下的p標籤。我試過使用'this',但顯然不正確,因爲它沒有達到預期效果。
我想我需要以某種方式選擇單擊的H3標記的父母div和與它關聯的唯一ID,然後將隱藏/顯示事件應用於....任何建議?
乾杯!
嗯......大黃。 – BoltClock 2012-02-13 11:10:09