[AYUDA] $(ELEMENTO).on('click') - Printable Version + open.mp forum (https://forum.open.mp) -- Forum: Other languages (https://forum.open.mp/forumdisplay.php?fid=23) --- Forum: Spanish/Espa?ol (https://forum.open.mp/forumdisplay.php?fid=24) ---- Forum: Programaci?n (https://forum.open.mp/forumdisplay.php?fid=51) ---- Thread: [AYUDA] $(ELEMENTO).on('click') (/showthread.php?tid=473) |
[AYUDA] $(ELEMENTO).on('click') - qwerty - 2019-04-27 Buenos d?as. Vengo a hacer una consulta sobre algo con jQuery y JS La cosa es que, estoy intentando usar el comando ".on" para que, al hacer click en un bot?n, ejecute una funci?n. El problema es que, cuando este elemento est? presente varias veces en el documento, el mismo no funciona. El comando ser?a: PHP Code: $("#enviarCom").on("click",function(){ El problema es que, si el elemento (en este caso, <input id="enviarCom" pid="postid_diferente_por_cada_bot?n">) est? varias veces en el documento, el bot?n deja de funcionar. ?Se puede solucionar esto? RE: [AYUDA] $(ELEMENTO).on('click') - qwerty - 2019-04-27 Lo solucione al final, lo ?nico que hice fue cambiar PHP Code: $("#enviarCom").on("click", por PHP Code: $('input[id=enviarCom]').on("click", RE: [AYUDA] $(ELEMENTO).on('click') - Graber - 2019-04-28 Tambien puedes usar el atajo click() de JQuery PHP Code: $('input[id=enviarCom]').click( function() { /* ... */} ) Tambi?n: Si lo usas solo (es decir, click() sin ninguna argumento) es como si hicieras click en el, si especificas una funcion a?ades el callback como en el ejemplo. |