我是 JQuery 的新手,我找到了 Code School,所以我正在参加他们的课程来学习它。我正在完成一项挑战,这是提出的挑战:
使用任何必要的工具找到所有靠窗的座位(头等舱 a 和 d,经济舱 a 和 f)。
这是他们提供的代码:
<div id="seating_chart">
<ul id="first_class">
<li id="row_1">
<ul>
<li class="premium a"></li>
<li class="premium b"></li>
<li class="aisle"></li>
<li class="premium c"></li>
<li class="premium d"></li>
</ul>
</li>
<li id="row_2">
<ul>
<li class="premium a"></li>
<li class="premium b"></li>
<li class="aisle"></li>
<li class="premium c"></li>
<li class="premium d"></li>
</ul>
</li>
</ul>
<ul id="economy_class">
<li id="row_3">
<ul>
<li class="a"></li>
<li class="b"></li>
<li class="c"></li>
<li class="aisle"></li>
<li class="d"></li>
<li class="e"></li>
<li class="f"></li>
</ul>
</li>
<li id="row_4">
<ul>
<li class="a"></li>
<li class="b"></li>
<li class="c"></li>
<li class="aisle"></li>
<li class="d"></li>
<li class="e"></li>
<li class="f"></li>
</ul>
</li>
<li id="row_5">
<ul>
<li class="a"></li>
<li class="b"></li>
<li class="c"></li>
<li class="aisle"></li>
<li class="d"></li>
<li class="e"></li>
<li class="f"></li>
</ul>
</li>
<li id="row_6">
<ul>
<li class="a"></li>
<li class="b"></li>
<li class="c"></li>
<li class="aisle"></li>
<li class="d"></li>
<li class="e"></li>
<li class="f"></li>
</ul>
</li>
</ul>
</div>
这就是我想出的:
$('#first_class > li > ul > li.premium.a, li.premium.d, #economy_class >li > ul> li.a, li.f');
现在这段代码有效,但我想知道是否有更简单/更好的方法来完成挑战?我想尽可能多地学习,以便我的代码干净高效。