Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

280
Views
Javascript: el texto del botón Cambiar no funciona

Tengo el siguiente fragmento de código que necesito para actualizar un botón de arranque cuando se abre o cierra un archivo colapsado. Sin embargo, la parte del icono se está actualizando pero es imposible actualizar el texto del botón y no tengo idea de por qué.

Mi nivel de javascript es muy bajo y simplemente estoy usando parte del código que puedo encontrar en SOF o en cualquier otro lugar de Internet.

JavaScript

 $('#more-properties').on('hidden.bs.collapse', function () { var icon = document.getElementById("icon-more-properties"); icon.setAttribute('class', 'fas fa-angle-down pr-2'); var btn = document.getElementById("btn-more-properties"); btn.textContent('More properties'); }); $('#more-properties').on('shown.bs.collapse', function () { var icon = document.getElementById("icon-more-properties"); icon.setAttribute('class', 'fas fa-angle-up pr-2'); var btn = document.getElementById("btn-more-properties"); btn.textContent('Less properties'); });

Botón de arranque

 <div class="col-12 text-center" id="btn-div"> <button class="btn btn-outline-dark shadow-none collapsed" id="btn-more-properties" type="button" data-toggle="collapse" data-target="#more-properties" style="border-radius: 0 !important;"> <i id="icon-more-properties" class="fas fa-angle-down pr-2"></i>More properties</button> </div>

¿Alguien puede decirme por qué no funciona? No puedo encontrar ningún problema similar en iternet.

Gracias de antemano por su ayuda.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

que textContent no es una función sino una propiedad, por lo que en lugar de llamarlo, debe asignarle el valor:

 btn.textContent = 'Less properties';

Espero que esto ayude 🔥

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!