html과 jquery를 사용하여 간단한 테이블을 만들려고합니다. 내가 찾고있는 것은 먼저이 경우 엘리먼트 중 하나를 숨기는 것입니다. 엘리먼트 "노트"입니다. jquery를 사용하여 각 유형의 동물을 클릭해야하고 한 번 클릭하면 각 동물의 노트를 한 번에 하나씩 보여야합니다. 나는 또한 해냈다. 내 질문은 - 숨겨진 "메모"를 한 번에 하나씩 보여주기 위해 각 유형의 동물에 대해 수업을 할당했습니다. OK는 작동하지만 더 효율적인 방법이라고 생각하지 않습니다. 100 종류의 동물은 시간의 낭비이므로 동물의 각 유형별로 분류 할 수 있습니다.한 번에 요소 표시 jquery
누군가 나를 도와 줄 수 있습니까?
<title> jQuery exercise</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<style>
table {
font-family: arial, sans-serif;
border-collapse: collapse;
width: 100%;
}
td, th {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
}
tr:nth-child(even) {
background-color: #dddddd;
}
.clickable1,.clickable2 {
cursor:pointer;
text-decoration: none;
}
</style>
</head>
<body>
<table id="tableID">
<tbody>
<tr >
<th> Animal</th>
<td class="clickable1">Cat</td>
<td class="clickable2"> Dog</td>
</tr>
<tr>
<th> Notes</th>
<td class="toggle"> A</td>
<td class="toggle2"> C</td>
</tr>
</tbody>
</table>
<script type="text/javascript">
$(document).ready(function(){
$('.toggle,.toggle2').hide();
});
$(document).ready(function(){
$('.clickable1').click(function(){
$('.toggle').toggle(250);
});
});
$(document).ready(function(){
$('.clickable2').click(function(){
$('.toggle2').toggle(250);
});
});
</script>
</body>
</html>
Many thanks
(var에 나는 = 0; 나는 100 < ; i ++) { $ ('. clickable'+ tempCharacter ++). 클릭 (YOUR_FUNCTION_HERE); }하지만 각 유형의 동물에 대한 수업을 특성화해야합니다. –