我正在为电影制作预订页面,并希望人们能够选择任何给定票据的数量并根据金额更新小计HTML文本所选择的门票乘以门票价格。基于关闭选择选项更新文本,乘以票价
HTML
<table id="tickets">
<tr>
<th class="first_column">Ticket Type</th>
<th class="quantity_select">Quantity</th>
<th class="column">Subtotal Price</th>
</tr>
<tr>
<td class="first_column" name="SA">Adult</td>
<td><select class="quantity_select">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</td>
<td id="subtotal">$xx.xx</td>
</tr>
<tr>
<td class="first_column" name="SP">Concession</td>
<td><select class="quantity_select">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select></td>
<td>$xx.xx</td>
</tr>
<tr>
<td class="first_column" name="SC">Child</td>
<td><select class="quantity_select">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select></td>
<td>$xx.xx</td>
</tr>
<tr>
<td class="first_column" name="FA">First Class Adult</td>
<td><select class="quantity_select">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select></td>
<td>$xx.xx</td>
</tr>
<tr>
<td class="first_column" name="FC">First Class Child</td>
<td><select class="quantity_select">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select></td>
<td>$xx.xx</td>
</tr>
<tr>
<td class="first_column" name="B1">Beanbag - 1 Person</td>
<td><select class="quantity_select">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select></td>
<td>$xx.xx</td>
</tr>
<tr>
<td class="first_column" name="B2">Beanbag - 2 People</td>
<td><select class="quantity_select">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select></td>
<td>$xx.xx</td>
</tr>
<tr>
<td class="first_column" name="B3">Beanbag - 3 Children</td>
<td><select class="quantity_select">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select></td>
<td>$xx.xx</td>
</tr>
<tr>
<td id="total price">Total Price: </td>
<td id="line_total">$xx.xx</td>
</tr>
这里是机票价格(截图来自我的网页) jQuery的将我需要做到这一点呢?请注意票价的例外情况
什么jQuery的你到目前为止已经试过?你有什么问题? –
形成我的理解您的要求,我认为最简单的方法来实现是有一个js方法来计算子总计,然后计算下降时发生任何变化(onChange事件会很好)总数。从会话日期和会话时间信息中,您可以找到确切的门票费率。 >不允许用户在选择会话日和会话时间之前选择票证类型和数量。 >编写一个方法来计算子总数和总数并相应更新。 – flipper