Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как менять местами текстов при клике ?

Razmik Hovhannisyan Ученик (62), закрыт 3 года назад
let ar = 0
let a
let b

$("td").click(function(){
if(ar == 0){
$(this).addClass("bg")
a = $(this).html()
$(this).html(b)
ar = 1
}
else{

b = $(this).html()
$(this).html(a)
console.log(b)
}
})
Лучший ответ
Elepsis Eclipse Гений (64039) 4 года назад
let clicked = false;

$("td").click(function() {
  $(this).text( clicked ? "AAA" : "BBB" ).toggleClass("bg");

  clicked = !clicked;
});
_______

Называется `тернарный оператор`
Razmik HovhannisyanУченик (62) 4 года назад
спасибо а это отдельная функция?
Elepsis Eclipse Гений (64039) Это встроенный оператор в JavaScript... его должны проходить вместе с if-else...
Razmik HovhannisyanУченик (62) 4 года назад
еще у меня в "td" уже в начале есть текст
Остальные ответы
Похожие вопросы