【发布时间】:2011-07-08 13:12:16
【问题描述】:
您好,我有一个问题,想在 jQuery、AJAX 和 jQuery UI 中创建金额计算器。但我有一个问题,我从滑块、选择框中获取所有重要值。巴德我真的不知道如何才能将这个价值推向全球。我只在每个函数中获取值,但是当我想从函数中获取这个值时,变量中的这个值不存在。
$(function() {
//1st slider for get amount
$("#amount").slider({
range: "min",
value: 0,
min: 0,
max: 10000,
slide: function (e, ui) {
$("#amount_show").val(ui.value);
amount = ui.value;
}
});
$("#amount_show").val($("#amount").slider("value"));
//2nd slider for get values years
$("#years").slider({
range: "min",
value:1,
min:1,
max:20,
step:1,
slide: function (e, ui) {
$("#years_show").val(ui.value);
years = ui.value;
}
});
$("#years_show").val($("#years").slider("value"));
//AJAX for loading values from xml
$.get("irate.xml", function(xml) {
$(xml).find('country').each(function() {
var select = $('#country'),
id = $(this).attr('id'),
name = $(this).find('name').text(),
irate = $(this).find('irate').text(),
currency = $(this).find('currency').text();
select.append("<option value='"+irate+"'>"+name+"</option>");
});
});
//get irate value from dropbox
$("#country").change(function() {
var irate_select = "";
$("#country option:selected").each(function () {
irate_select += $(this).val() + " ";
});
irate = irate_select;
});
});
我需要用数量、年数和愤怒来计算。
感谢您的建议。
【问题讨论】: