私は入力フィールドから値を取り、単純な計算を行い、フォーム要素への答えを表示しようとしています。入力フィールドから値を取って計算し、合計を表示
<script type="text/javascript">
$(document).ready(function() {
$("#number_ticket").change(function() {
var adult = parseInt($(this).val()) * parseInt($('#price_adults').textContent);
$('#total_price_adults').text(adult);
});
});
</script>
ここで値が既に整数であるので、私は、$(この).val()からのparseInt()を削除しようとした私のHTML
<div class="st_adults_children">
<span class="label">Adults</span>
<div class="input-number-ticket">
<input type="number" name="number_ticket" value="1" min="1"
max="10" placeholder="Number ticket of Adults"
id="number_ticket">
</div>
×
$<span class="price_adults" id="price_adults">{{$single->price}}</span>
=
<span class="total_price_adults" id="total_price_adults">$93</span>
</div>
です。私はここで間違っていることを解決することができませんでした。
.text()を使用すると、私はまだ「NaN」という結果を得ています。結果を解析する必要はありますか? – Azima