View Full Version : مبتدی: چند else if
navid3d_69
سه شنبه 01 آذر 1390, 14:42 عصر
سلام من می خوام چند else if پشت هم بزارم چطوری باید اینکار رو بکنم؟
mehdi.mousavi
سه شنبه 01 آذر 1390, 14:57 عصر
سلام من می خوام چند else if پشت هم بزارم چطوری باید اینکار رو بکنم؟
سلام.
باید بدین شکل عمل کنید:
if (condition1) {
}
else if (condition2) {
}
else if (condition3) {
}
else {
}
البته اگر امکانش رو دارید، بهتره از switch استفاده کنید:
switch (condition) {
case possibility1:
break;
case possibility2:
break;
case possibility3:
break;
}
موفق باشید.
navid3d_69
سه شنبه 01 آذر 1390, 15:14 عصر
از switch استفاده کردم ولی نمیدونم چرا کار نکرد اینم کدی که نوشتم
$(document).ready(
function(){
var MenuSelect = $("body").attr("id");
switch (MenuSelect)
{
case home:
$("#homemenu").addClass("current");
break;
case about:
$("#aboutmenu").addClass("current");
break;
}
});
mehdi.mousavi
سه شنبه 01 آذر 1390, 15:57 عصر
سلام.
کلمات home، about و ... رو درون دو single quote بذارید. به بیان دیگه، جای home بنویسید 'home' و الی آخر...
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.