我正在 codeschool.com 上学习 jQuery,一个问题困扰着我。我们正在学习在单个 jQuery 条目中选择多个 html 元素。使用的html代码如下,我们应该选择亚洲类的元素和销售类的元素。
正确答案是 $(".asian, .sale")
我的问题是,“.sale”是如何成为班级名称的?如果您查看下面的 html,您会看到没有带有“class=sale”的元素,只有一个带有 class=“europe sale”的元素。“为什么 jQuery 调用“.sale”而不是“。欧洲销售”?
<div id="tours-wrapper">
<h1>Guided Tours</h1>
<ul id="tours">
<li class="america">
<h2>New York, New York</h2>
<span class="details">$1,899 for 7 nights</span>
<ul class="vote"><li><a href="#">↑</a></li><li><a href="#">↓</a></li></ul>
</li>
<li class="europe sale">
<h2>Paris, France</h2>
<span class="details">$2,499 for 7 nights</span>
<ul class="vote"><li><a href="#">↑</a></li><li><a href="#">↓</a></li></ul>
</li>
<li class="europe">
<h2>Madrid, Spain</h2>
<span class="details">$1,577 for 5 nights</span>
<ul class="vote"><li><a href="#">↑</a></li><li><a href="#">↓</a></li></ul>
</li>
<li class="asia">
<h2>Tokyo, Japan</h2>
<span class="details">$1,999 for 5 nights</span>
<ul class="vote"><li><a href="#">↑</a></li><li><a href="#">↓</a></li></ul>
</li>
</ul>
<ul class="sorting">
<li><a href="#">America</a></li>
<li><a href="#">Europe</a></li>
<li><a href="#">Asia</a></li>
</ul>
</div>