¿Cómo puedo saber si un campo de entrada es algo más que una select ?
Probé con if($(el).not("select")) y también obtengo las selecciones...
if(!$(el).is("select")) { // the input field is not a select }El método .not() devuelve un nuevo objeto jQuery con todo lo del objeto original que no coincide con el selector.
No puede simplemente usarlo en una declaración if como esa.
En su lugar, utiliza el método .is , que comprueba si el elemento coincide con un selector y devuelve un valor booleano.
if (!$(el).is('select'))