Я делаю страницу бронирования для кинотеатра и хотел бы, чтобы люди могли выбирать сумму любого данного билета и обновлять текст промежуточного 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