Есть ли у jquery if ?
Вопрос в теме?
Где почитать? хочу сверить вот так
if (value == "lam_rul"){
alert('Считаем РУЛОННУЮ ламинацию');
}
else (value == "lam_pac"){
alert('Считаем ПАКЕТНУЮ ламинацию');
}
|
причем тут jQuery? и еще очередной раз (коих на форуме валом) повторю, jQuery это не язык программирования а лишь библиотека для JavaScript, она никак не может иметь операторов таких как if
|
В новой версии jQuery есть $.if и $.else
|
Цитата:
|
Это была шутка. Но учитывая основную целевую аудиторию jQuery, то это вполне могло бы быть и правдой.
|
Раньше гулял по хабру скриншот со stackoverflow, где какой то тип спрашивал как сложить 2 числа на jquery)).
|
а "var" в jQuery есть?
if (value == "lam_rul"){
alert('Считаем РУЛОННУЮ ламинацию');
}
else {
alert('Считаем ПАКЕТНУЮ ламинацию');
}
или
if (value == "lam_rul"){
alert('Считаем РУЛОННУЮ ламинацию');
}
else if (value == "lam_pac"){
alert('Считаем ПАКЕТНУЮ ламинацию');
}
|
Да ребята спасибо за наставления!!!
Все понятно!!! Я знаком с PHP и там допусти пишется elseif а в java else if вот и не получалось. Тогда скажите где копнуть... На странице есть много элементов с 1 и тем же классом, я их хочу выбрать (что для меня не проблема) и передать из них все id с значениями (что для меня проблема) !!! |
$().each() в помощь.
|
Alex_dark74, специально для вас написал плагин:
void function(jQuery) {
$.fn.if = function(condition, callback) {
if (callback) {
this.condition = condition;
callback.call(this);
}
return this;
};
$.fn.else = function(condition, callback) {
if (!callback) {
callback = condition;
}
if (!this.condition) {
callback.call(this);
}
return this;
};
}(jQuery);
Использовать так:
$('body')
.if(1 > 2, function() {
$(this).css('background-color', 'red');
})
.else(function() {
$(this).css('background-color', 'green');
})
;
:D |
| Часовой пояс GMT +3, время: 03:01. |