我有以下代碼:幫助定位元素
$(".main").click(function() {
$(this).toggleClass("classA").toggleClass("classB");
$(".secondary").toggleClass("classC").toggleClass("classD");
));
$(".secondary").click(function() {
$(".secondary").toggleClass("classC").toggleClass("classD");
));
和HTML:
<div class="main"></div>
<div>
<div class="secondary"></div>
<table class="tbl"></table>
</div>
<div>
<div class="secondary"></div>
<table class="tbl"></table>
</div>
目前,它讓我切換上課的時候每個「二級」的元素被單獨點擊或者更改所有二級當「主」被點擊時。當相應的「二級」或「主」被點擊時,我需要在適當的div中添加顯示/隱藏表格。難以瞄準。嘗試,但未能:
$(this).closest(".tbl").toggle();
你能發佈HTML嗎? – Chandu 2011-03-31 20:49:57
你不需要鏈接'.toggleClass()'調用。這也適用:'$(this).toggleClass(「classA classB」);' – 2011-03-31 21:00:12
@Cybernate這是在我的問題。 – santa 2011-03-31 21:33:53