Override jQuery .val() function?
You can store a reference to the original val function, then override it and do your processing, and later invoke it with call, to use the right context: (function ($) { var originalVal = $.fn.val; $.fn.val = function(value) { if (typeof value != ‘undefined’) { // setter invoked, do processing } return originalVal.call(this, value); }; … Read more