Override funciones principales de jQuery en el nivel de elemento

¿Es posible anular las funciones principales de jQuery en el nivel de Elemento, por lo que, por ejemplo, quiero anularval () función solo en una <seleccionar> elemento.

si hago algo como esto

var element = $('select');
var old_val = element.val;
element.val = function () {
  console.log('The new val');
  return old_val.apply(this, arguments);
}
element.val(19);

funciona como se esperaba, pero en cuanto abordo el mismo campo con la nueva instancia de jQuery

var element = $('select');
element.val(19);

it deja de funcionar porque tenemos una nueva instancia del objeto jQuery. si juego con $. fn.val función cambio ese comportamiento para todos los objetos que admiten la función val, lo cual es demasiado para mí.

Cualquier ayuda será apreciada. Gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta