Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/01/2017, 12:28
X_fran
 
Fecha de Ingreso: octubre-2007
Mensajes: 273
Antigüedad: 17 años, 2 meses
Puntos: 5
Respuesta: llamar funcion asignada por evento on

En ese caso, pues puedes hacerlo como te proponen implementa la funcion MiFuncionJs() y la llamas dentro del codigo.

Con el uso de trigger, también dentro de tu código pues simplemente estarías forzando a que se ejecute (se dispare) el evento click del elemento.

digamos que tienes esto:

Código Javascript:
Ver original
  1. $("#addm").on('click', function(e){
  2.     e.preventDefault();
  3.     var dataX = $(this).attr('data-x');
  4.     MiFuncionJS(dataX);
  5. });
  6.  
  7. function MiFuncionJS(dato){
  8.   // hago algo con dato
  9. }
  10.  
  11. $('#otroElemento').on('change', function(e){
  12.   e.preventDefault();
  13.    // ejecuto cualquier cosa y además lanzo el evento clic, que simplemente hace una llamada a MiFuncionJS
  14.   $('#adm').trigger('click');
  15. });

Es un ejemplo un poco raro porque se puede hacer simple.