Este es mi código:
<script type="text/javascript"> jQuery( document ).ready(function() { jQuery('#bookbtn_loc_1').on('click', function(event){ jQuery("a.da-close").click(); jQuery("#loc").val("B&B de fruithoeve Schalkhoven").change(); }); }); </script>Quiero ejecutar este código cuando se haga clic en el botón con id #bookbtn_loc_1.
Pero este script solo funciona después de actualizar la página. Durante la primera carga, no funcionará.
Intenté agregar el código en el encabezado y el cuerpo, pero el problema sigue ahí.
Espero que haya alguien por ahí que haya ido a este problema y lo haya resuelto ya. Por favor comparte tu solución.
Gracias.
Prueba con esto:
<script type="text/javascript"> jQuery( document ).ready(function() { jQuery( document ).on('click', '#bookbtn_loc_1', function(){ jQuery("a.da-close").click(); jQuery("#loc").val("B&B de fruithoeve Schalkhoven").change(); }); }); </script>Elimine el parámetro de evento de la función si no es necesario.
Descubrí que no existe ningún botón con la identificación "bookbtn_loc_1" en su página. Para que la secuencia de comandos no pueda vincular el evento de clic al botón, por lo que no es un disparo.
Como puede ver en la imagen de abajo, cuando encuentro "bookbtn_loc_1", no hay resultado: 