Если / иначе не работает jQuery

Я хотел бы изменить текст в одном div в зависимости от текста в другом div.

Вот код:

$("#pricebtn").click(function () {
if ($('#titl01').html == "Services") {
  $('#titl01').html("Prices");
}
else {
  $('#titl01').html("No Prices");
}

В основном то, что мне нужно, это - если текст в div # titl01 - «Услуги», мне нужно изменить его на «Цены», в противном случае - «Без цен».

Проблема с кодом заключается в том, что он меняет текст на «Без цен», даже если текст в div # titl01 - «Услуги» ....

Что я делаю не так?

.html() - это функция, который вы можете вызвать, а не простое свойство
CertainPerformance 13.08.2018 06:20

Пожалуйста, обратитесь к документация html() и узнайте, как его использовать. Пометить это сообщение как опечатку как не по теме.

31piy 13.08.2018 06:21
Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
3
2
29
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

.html () - это функция, а не свойство в jQuery.

$("#pricebtn").click(function () {
  if ($('#titl01').html() == "Services") {
  $('#titl01').html("Prices");
}
else {
  $('#titl01').html("No Prices");
}

Другие вопросы по теме