我想爲我的按鈕使用相同的名稱,但我想單擊一個按鈕並顯示該按鈕的解決方案。例如,我點擊第一個按鈕(任務)顯示第一個解決方案(解決方案)。我想這樣做,因爲我想要很多任務 - 解決方案對。感謝您的答案。如何對同名按鈕使用不同的功能?
這裏是我的代碼:
<head>
<meta charset="UTF-8">
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</head>
<body>
<div class="task">
<button>Task</button>
<div class="solution">Solution</div>
</div>
<div class="task">
<button>Task2</button>
<div class="solution">Solution2</div>
</div>
</body>
<script>
$(document).ready(function() {
$("button").click(function() {
$(".solution").slideToggle("slow");
});
});
</script>
這個工作,但僅僅是一個實現的更復雜的方法是什麼'兄弟姐妹()'做 – TheThirdMan
你是正確的,但是這個代碼**將工作**,即使'.solution'元素在另一個包裝元素中。在這種情況下,「兄弟姐妹()」解決方案將不起作用。 – Dekel