codeschool で勉強している間、この変数の割り当ては正しいと見なされます。
var dailyPrice = +$(this).closest(".tour").data("daily-price");
私の最初の答えは間違っていると考えられていましたが。
var dailyPrice = +$('.tour').data('daily-price');
これが完全な html で、「ツアー」クラスは 1 つしかありません。それについてあいまいさはありません。では、なぜ私の答えは間違っていたのでしょうか。
<div class="tour" data-daily-price="357">
<h2>Paris, France Tour</h2>
<p>$<span id="total">2,499</span> for <span id="nights-count">7</span> Nights</p>
<p>
<label for="nights">Number of Nights</label>
</p>
<p>
<input id="nights" value="7" type="number">
</p>
</div>