コードが親を「ul」として認識せず、代わりにクラスとして認識しているという問題があります。子供は、私が信じているよりも広い影響を及ぼします。
コードのセグメント:
<script>
$(document).ready(function(){
$("div:last").click(function(){
$("ul").parent(".northern").children(':nth-child(3)').hide();
});
});
</script>
<section class="northern">
<h2>US</h2>
<ul>
<li>Princeton</li>
<li>Harvard</li>
<li>Yale</li>
</ul>
<div>
<input type="button" value="Click Me!">
</div>
</section>