Есть ли у 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, время: 19:44. |