Aktualnie w JQuery:
function handleClick(e){ console.log( "a"); } $(document).ready( function (e){ $('#tester').click( handleClick( e)); $('#tester2').click( function (e){ console.log( "b"); }); });
Używam dodatku FireBug, do którego wysyłam komunikaty konsoli (console.log()). W momencie wczytania strony w konsoli jest już jedno "a" i klikanie na element #tester nic nie daje, natomiast klinaie na #tester2 wysyła do konsoli "b". Nie rozumiem dlaczego wykonuje się funkcja handleClick() bez wywoływania, ani gdize jest błąd. W książkach które czytalem o Prototype czy JQuery przykłady są napisane właśnie w ten sposób. Jaki błąd popełniam??