PDA

View Full Version : سوال: مشکل در جمع زدن مقادیر



mahdioo12194
سه شنبه 22 مرداد 1392, 00:19 صبح
سلام
مشکل این کد چیه مقادیر رو جمع نمی زنه NaN برمی گردونه!!




$("#Button4").click(function () {
var c = 0;

$("#ContentPlaceHolder1_Panel1").toggle();

var a = $("#ContentPlaceHolder1_Panel1 span[id*='Label9']").text("3000");
var b = $("#ContentPlaceHolder1_Panel1 span[id*='Label10']").text("4000");
var c = parseFloat(a) + parseFloat(b);

$("#ContentPlaceHolder1_Panel1 span[id*='Label11']").text(c);


});

jalil_gh
سه شنبه 22 مرداد 1392, 10:00 صبح
وقتی تو متد ()text مقداری رو به عنوان آرگومان ارسال میکنید مقدار برگشتی متد یک شی جی‌کوئری خواهد بود.
به اینجا (http://api.jquery.com/text/) یه نگا بندازید.

mahdioo12194
سه شنبه 22 مرداد 1392, 10:30 صبح
حالا واسه جمع چی بنویسم؟

jalil_gh
سه شنبه 22 مرداد 1392, 10:41 صبح
$("#Button4").click(function () {
var c = 0;

$("#ContentPlaceHolder1_Panel1").toggle();

var a = $("#ContentPlaceHolder1_Panel1 span[id*='Label9']").text();
var b = $("#ContentPlaceHolder1_Panel1 span[id*='Label10']").text();
var c = parseFloat(a) + parseFloat(b);

$("#ContentPlaceHolder1_Panel1 span[id*='Label11']").text(c);
});

mahdioo12194
سه شنبه 22 مرداد 1392, 10:57 صبح
من می خوام اول مقداردهی بکنم بعد مقادیر رو جمع بزنم!!

mahdioo12194
سه شنبه 22 مرداد 1392, 11:09 صبح
این جوری نوشتم درست شد!!




$("#ContentPlaceHolder1_GridView3 span[id*='Label7']").text(Amount);


$("#Button4").click(function () {
var c = 0;

$("#ContentPlaceHolder1_Panel1").toggle();

$("#ContentPlaceHolder1_Panel1 span[id*='Label9']").text(Amount);
var a = $("#ContentPlaceHolder1_Panel1 span[id*='Label9']").text();

$("#ContentPlaceHolder1_Label10").text("4000");

var b = $("#ContentPlaceHolder1_Label10").text();

var c = parseFloat(a) + parseFloat(b);


$("#ContentPlaceHolder1_Panel1 span[id*='Label11']").text(c);


});
})

jalil_gh
سه شنبه 22 مرداد 1392, 11:11 صبح
var a = $("#ContentPlaceHolder1_Panel1 span[id*='Label9']").text('3000').text();
var b = $("#ContentPlaceHolder1_Panel1 span[id*='Label10']").text('4000').text();

mahdioo12194
سه شنبه 22 مرداد 1392, 13:10 عصر
فقط سمت سرور می خوام بهش دسترسی پیدا کنم مقدار خالی برمیگردونه؟!!

azamicu
سه شنبه 22 مرداد 1392, 19:15 عصر
دوست عزیز داده هارو باید با یه چیزی به سمت سرور بفرستی مثلا با json