我完全不熟悉javascript,我很驚訝,如果有人可以幫我解決一個簡單的問題!javascript幫助顯示標籤成本
我有以下代碼: http://jsfiddle.net/J47E6/
我設法隱藏/顯示功能的工作,但我正在用越來越在標籤中顯示的價格掙扎。
有人能指出我正確的方向嗎?
我完全不熟悉javascript,我很驚訝,如果有人可以幫我解決一個簡單的問題!javascript幫助顯示標籤成本
我有以下代碼: http://jsfiddle.net/J47E6/
我設法隱藏/顯示功能的工作,但我正在用越來越在標籤中顯示的價格掙扎。
有人能指出我正確的方向嗎?
看一看:revised code
有一定數量的標記在JS錯誤和不一致的。
您的腳本的新版本現在已更正。我注意到你在jQuery(#)中錯過了一個ID選擇器,用於discountSelection。
該方法現在可行,但問題是,我不確定如何計算你的數學因此我無法完成它。
$('#discountselection').hide();
$('#costlabel').hide();
$('#No').click(function() {
$('#discountselection').hide();
$('#costlabel').hide();
});
$('#Yes').click(function() {
$('#discountselection').show();
$('#costlabel').show();
});
$("#discountselection").change(function() {
var selected_value = $("#discountselection option:selected").val();
alert("Selected Value = " + selected_value);
var discount = {1: 12, 2: 24, 3: 36};
var package_prices = {'standard': 45, 'premium': 85, 'platinum': 134 };
var cost = 2; //package_prices[package] * discount[discountselection];
alert("Cost " + cost);
$("#costlabel").val(cost);
});
'package'和'discountSelection'從哪裏來。回答這些,這將爲你完成。
package_prices[package] * discount[discountselection];
感謝您的答覆。包是HTML表單中的下拉列表,折扣選擇是HTML表單中的另一個下拉列表。也許他們應該#discountselection,並且#package(我會加入和'id'來包)? – 109221793 2010-09-30 10:49:30
在這一行中,var cost = package_prices [package] * discount [discountselection]; '包'在哪裏定義? – 2010-09-30 10:44:49