我有一个具有相同结构的 HTML 元素,但我希望我的 jquery 只影响我单击的特定元素,而不是影响 DOM 中的所有元素。这是我的小提琴。
//HTML Code
<div class="category">
<h3>This is the title</h3>
<ul>
<li>Sub menu one</li>
<li>Sub menu two</li>
<li>Sub menu three</li>
<li>Sub menu four</li>
<li>Sub menu five</li>
<li>Sub menu six</li>
<li>Sub menu seven</li>
</ul>
</div>
<div class="category">
<h3>This is the title</h3>
<ul>
<li>Sub menu one</li>
<li>Sub menu two</li>
<li>Sub menu three</li>
<li>Sub menu four</li>
<li>Sub menu five</li>
<li>Sub menu six</li>
<li>Sub menu seven</li>
</ul>
</div>
//jquery
$(function(){
$('.category > h3').click(function(){
$('.category > ul').slideToggle("fast");
});
$('.category > h3').click(function(event){
$(this).toggleClass('clicked')
});
});