1. JavaScript / Говнокод #2199

    +149.1

    1. 1
    whell_spike: ($("#whell_spike:checkbox:checked").length>0) ? 1 : 0,

    Говнокод или все таки нет? =)

    Запостил: Arris, 30 Ноября 2009

    Комментарии (2) RSS

    • Не очень. Конечно, условие тут лишнее, но это не столь критично.

      А если по логике, то логичнее проверять отмечен ли #whell_spike, чем искать отмеченный #whell_spike (Хотя, если элемент отсутствует на странице, логичней второй вариант). Тут сразу boolean возвращается, что "родней" для условий.
      Ответить
      • А таки бага нашлась :)
        Как выяснилось чуть позже, если checkbox не отмечен, ИЕ выдает свято уверен, что $() is null, а null.length приводит его вообще в ступор.
        Ответить

    Добавить комментарий