ЙажаСценарий / Говнокод #7349 Ссылка на оригинал

0

  1. 1
var save = if($('input#remmepls').attr('checked="checked"')){1}else{0};

Думаю и так всё понятно

Запостил: TRANE73 TRANE73, (Updated )

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

  • воняет. Так то тернарный оператор в помощь
    Ответить
    • В Javascript составной оператор возвращает результат вычисления последнего выражения, поэтому if вернёт 1 либо 0. По этой самой причине в букмарклетах принято дописывать ;void(0) или оборачивать код во что нибудь, чтобы он ненароком не вернул объект.
      Ответить
    • это jQuery, но правильнее хотя бы написать: attr('checked':'checked')
      Ответить
      • >attr('checked':'checked')
        Чтоб уж точно не работало. 😉

        $('#remmepls').is(':checked') или document.getElementById('remmepls').chec ked
        Ответить
        • я имел ввиду как присваивать, а Lure Of Chaos написал как сравнивать что ему и нужно было бы, я хотел просто написать правильный синтаксис)
          Ответить
          • Присваивать: attr('checked', 'checked') или attr({'checked':'checked'}) =)
            Оххх, палюсь.
            Ответить
  • я пошёл проверять в консоль с надеждой, что всё-таки узнаю ещё что-то новое в JS... ан-нет... оказывается я в JS знаю всё...
    Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8