Условие javascript — как решить?

Здравствуйте!!

Помогите, кто может(

Задача:

есть кусок кода:
var kap=$(".kap input:checked").attr("data-id");

Если в chekbox поставлена галочка, то получаем data-id, как допилить код, чтоб если в checkbox галочка не поставлена, тоже был ответ (Тоже data-id к примеру)

Знаю, что это в духе if else...но мне не под силу(
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
@Famence
Full-stack web-developer / freelancer
var checkbox = $('.kap input[type="checkbox"]');
var kap = checkbox.is(':checked') ? checkbox.data('id') : 'Нет';

Вторая строка - это краткая запись if-else:
if (checkbox.is(':checked')) {
  var kap = checkbox.data('id');
} else {
  var kap = 'Нет';
};
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
DELUX
@DELUX Автор вопроса
Сейчас так: Если если стоит галочка, то выводятся данные из data-id, а если не стоит галочка - то ничего не выводится.
Мне нужно, чтоб если галочка не стояла - то выводилось слово "Нет"
var kap=$(".kap input:checked").attr("data-id");
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы