Вот мой код: HTMLсуммировании цен, которые могут изменяться Radio Button
<div>
<p>Whatsit:<span class="price"></span></p>
<p>Whosit: <span class="whositprice"></span></p>
<p>Total Price: <span class="totalPrice"></span></p>
</div>
<div>
<h4>Select a whatsit</h4>
<input type="radio" name="whatsit" value="whatsit1" />Whatsit 1 - $10
<input type="radio" name="whatsit" value="whatsit2" />Whatsit 2 - $22
<h4>Select a whosit</h4>
<input type="radio" name="whosit" value="whosit1" />Whosit 1 - $7
<input type="radio" name="whosit" value="whosit2" />Whosit 2 - $13
JQuery
function updateWhatPrice(){
var whatsitChoice = $("input[name='whatsit']:checked").val();
if(whatsitChoice == "whatsit1"){
$("span.price").text("$10");
}else if(whatsitChoice =="whatsit2"){
$("span.price").text("$22");
}
}
$("input[name='whatsit']").click(function(){
updateWhatPrice();
});
function updateWhoPrice(){
var whositChoice = $("input[name='whosit']:checked").val();
if(whositChoice == "whosit1"){
$("span.whositprice").text("$7");
}else if(whositChoice =="whosit2"){
$("span.whositprice").text("$13");
}
}
$("input[name='whosit']").click(function(){
updateWhoPrice();
});
То, что я хочу сделать, это обновление пролет totalPrice на основе выбора из Радио-кнопки. Не уверен, где начать. Вот jsfiddle: http://jsfiddle.net/Djd3d/
Я уверен, что это правильный ответ, но я не знаком с .match и (/ \ $ .... следующим образом). Где-то я могу узнать больше о том, что здесь происходит? – user1933045
Я сожалею, обычно я бы разместил «ссылки» после публикации ответа. В этом случае я, по-видимому, забыл. См. дополнительные ссылки, они должны разъяснить, что происходит. =) –
Что вы делаете? если один из вариантов имеет цену $ 0. Например. Whatsit 1 поставляется без каких-либо дополнительных затрат .... но вы хотите оставить его пустым и не иметь $ 0 там ... – user1933045