Mostrando entradas con la etiqueta JQuery. Mostrar todas las entradas
Mostrando entradas con la etiqueta JQuery. Mostrar todas las entradas

viernes, 8 de enero de 2016

Evento change de un campo oculto en JQuery

Hay cosas que uno da por echas, que luego de ponerlas en practica emerge la realidad distinta por cierto a lo que pensabamos. Una de esas cosas, es gatillar el evento change de un campo oculto. Cualquiera (como yo), pensaria que es igual a como se hace con JQuery para un campo no oculto.

Pero no, se debe agregar a la instruccion que cambia el valor en el campo oculto, la sentencia para gatillar el evento:

$("#id_campo_oculto").val("valor").trigger('change');

Todo lo demas es igual.

lunes, 15 de diciembre de 2014

CheckBox con JQuery

Necesito mostrar cierta información en pantalla dependiendo si el usuario activa o desactiva un checkbox. En el desarrollo uso Jquery, por lo cual uso la forma que tiene esta librería para realizar esa funcionalidad.

Por algún motivo no me funciona controlar el evento click de un checkbox, pero al analizarlo en la herramienta online jsfiddle, me di cuenta que no había ningún problema con el código si no habría otro problema en otra parte.

Dejo el código de como controlar el evento click del checkbox  desde Jquery.


  
http://jsfiddle.net/b1x6hyh2/

domingo, 25 de noviembre de 2012

Elemento seleccionado de un select con Jquery Uniform

Estoy haciendo mejoras en el framework por defecto que uso en mi proyecto Helfer. Si ven el video se van a dar cuenta que los select o prompt están como el DOM los trajo al navegador. Por lo mismo y para que se vean atractivos, los agregue a la librería Jquery Uniform. Pero hay un problema,  esta librería agrega una etiqueta span al momento que seleccionamos un elemento. Por lo que para efectos de validación nuestro control select / combo / prompt sigue estando sin seleccionar o conservando su valor por defecto.

 
Como siempre hago, busque la solución googleando. Llegue hasta stackoverflow pero la solución que encontré ahí no me ayudo. De modo que lo  que cae de cajon es actualizar el estado del select vía programación una vez que se produce el evento change del mismo.

$("#id_emp").change(function () {
  var vid_emp = document.getElementById("id_emp").value;
  if (vid_emp!='0'){
   /*
    codigo
    */
   $("#id_emp option[value="+vid_emp+"]").attr("selected","true");
  }
});

sábado, 28 de abril de 2012

Determinar si un elemento existe con JQuery


JQuery permite manipular los elementos del DOM, crear , eliminar, etc. Pero si vas a hacer alguna operación sobre algún elemento se necesita saber si este existe o no. Este tip, justamente permite saber eso.

$('elemento').length == 0; // Elemento no encontrado

Ejemplo:

if ($('elemento').length==0){
alert("elemento no existe");
}else{
alert("existe");
}


Fuente:
http://j.gs/uhN