Я пытаюсь прикрепить функцию непосредственно к событию change
в jQuery, но не могу понять это. Мне нужно передать элемент, который изменился как параметр, в вызываемую мной функцию.
Примерно так (но это не работает):
var fun = function( trigger ){
// do something
};
$( 'select' ).change( fun( $(this) ) );
Следующие работы:
$( 'select' ).change( function(){
fun( $(this) );
});
Я тоже пытался (просто, черт возьми)
$( 'select' ).bind( 'change', fun( $(this) ) );
Но это тоже не работает.