0
我想實現一個div下拉菜單。Div下拉菜單顯示/隱藏onclick jquery
JQuery的位置:
<script>
$(document).ready(function() {
$('.desplegar').click(function() {
$(this).next("div.desplegar_fills").show().siblings("div.desplegar_fills").hide();
});
});
</script>
我知道這個jQuery只會工作表現出分指數的水平,但我甚至不能使它發揮作用。
HTML瀏覽:
<div class="desplegar">
<p>Index 1</p>
<div class="desplegar_fills">
<p>Subindex 1</p>
<div class="desplegar_links">
<a href="#">Enllaç 1</a>
<a href="#">Enllaç 2</a>
<a href="#">Enllaç 3</a>
</div>
</div>
</div>
<div class="desplegar">
<p>Index 2</p>
<div class="desplegar_fills">
<p>Subindex 2</p>
<div class="desplegar_links">
<a href="#">Enllaç 1</a>
<a href="#">Enllaç 2</a>
<a href="#">Enllaç 3</a>
</div>
</div>
</div>
<div class="desplegar">
<p>Index 3</p>
<div class="desplegar_fills">
<p>Subindex 3</p>
<div class="desplegar_links">
<a href="#">Enllaç 1</a>
<a href="#">Enllaç 2</a>
<a href="#">Enllaç 3</a>
</div>
</div>
</div>
它應該是這樣的:
所以,如果我點擊索引1它顯示子索引1,如果我在子索引1單擊它顯示鏈接。事情是,如果我點擊索引2或索引3,索引1應該關閉,只顯示Subindex 2或Subindex 3(取決於點擊哪個)。任何消化?謝謝大家!
你似乎不問一個問題。你的代碼有問題嗎? –
是的,我試圖實現下拉菜單,我不能。我已經嘗試了很多東西,並且我無法正確理解它。 – xinp4chi
請修改您的問題以顯示您嘗試過的內容。 –