Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

114
Visualizações
Mi función onclick no reconoce mi clase
 <div id="hoursList" class="hours__list"></div>

Pondré una etiqueta html dentro de esta clase "lista_horas".

 function booking_hours(hourArray) { console.log("heyyyy"); var table; for (var i = 0; i < hourArray.length; i++) { // if (parseInt(hourArray[i].childNodes[0].nodeValue) < 9) table += "<div data-hours='0" + hourArray[i].childNodes[0].nodeValue + ".00-0" + (parseInt(hourArray[i].childNodes[0].nodeValue) + 1) + ".00' class='hour_cell'>" + "<p>" + "0" + hourArray[i].childNodes[0].nodeValue + ".00 - 0" + (parseInt(hourArray[i].childNodes[0].nodeValue) + 1) + ".00" + "</p></div>"; } document.getElementById("hoursList").innerHTML = table.slice(9); }

Esta función trabaja con esta acción.

 function xhttp() { // Create an XMLHttpRequest object const xhttp = new XMLHttpRequest(); var hourArray; // Define a callback function xhttp.onload = function () { var parser, xmlDoc; var text = this.responseText; parser = new DOMParser(); xmlDoc = parser.parseFromString(text, "text/xml"); hourArray = xmlDoc.getElementsByTagName("item"); booking_hours(hourArray); }; // Send a request xhttp.open("GET", "hours.xml"); xhttp.send(); }

Todo está bien, hasta ahora. Pero el problema es este " $(".hour_cell").click(function ()". Esta función no funciona. Probé con consol.log pero no pude ver este mensaje. Entonces, ¿cómo puedo resolver este problema? ?Por favor, ayúdenme, quiero dejar

 // Onclick hour cell $(document).ready(function () { $(".hour_cell").click(function () { var th = $(this).data().hours.slice(0, 2); console.log("HER E"); for (var i = 0; i < counterReservedHours; i++) { if (i + 1 == counterReservedHours && reservedHours[i] != th) { counterReservedHours++; reservedHours[i] = th; break; } else if (reservedHours[i] == th) { reservedHours.splice(reservedHours.indexOf(th), 1); counterReservedHours--; break; } } $(this).toggleClass("isSelected"); }); });
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda