點擊DIV時,如何唯一地切換UL列表?我正在嘗試執行以下操作,但是使用切換方法時出現錯誤。點擊DIV時如何切換UL列表?
這裏是有問題的代碼:
<!DOCTYPE html>
<html>
<head>
<script src="jquery-1.11.3.min.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
.select:hover {
cursor: pointer;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;
cursor: pointer;
}
ul li {
display: none;
}
ul li:before{ content:"- ";}
</style>
<script type="text/javascript">
window.onload = function() {
$(".select").click(function() {
$('ul').toggle();
});
}
</script>
</head>
<body>
<div class="select" id="numbers">Select Box1
<ul>
<li>1234</li>
<li>5678</li>
<li>0123</li>
</ul>
</div>
<br><br>
<div class="select" id="letters">Select Box2
<ul>
<li>abcd</li>
<li>efgh</li>
<li>ijkl</li>
</ul>
</div>
<br><br>
<div class="select" id="fruits">Select Box3
<ul>
<li>apples</li>
<li>bananas</li>
<li>oranges</li>
</ul>
</div>
</body>
</html>
好的,我修正了代碼,但是如果select div被點擊,沒有其他事情發生,並且不顯示UL列表。 –
好吧,這個作品,但切換所有3個UL如何才能切換一個? –
查看最新答案@JasonKelly – Azim