Keskustelut - Web-ohjelmointi - jQuery ja "this"-härpäkkeen ymmärtämisongelma


Haizuli 17:25 7.1.12 
Pöö. En sitten millään saa tajuntaani taottua mitä merkitystä tuolla on, joten voisiko joku vääntää rautalankamallin ja selittää idiootille. Googlesta yrittänyt vastausta löytää, mutta ei tahdo löytyä sopivaa vastausta tai sitten englanninkielentaito loppunee kesken :).
editoitu: 00:02 8.1.12
Grez 20:33 7.1.12 
Voisitko hieman selventää mitä tarkoitat?

this viittaa aina siihen objektiin, jonka funktiossa se esiintyy. Eikä liity oikeastaan mitenkään jQueryyn.
root 12:01 8.1.12 
Haizuli 14:56 8.1.12 
Sori, hivenen epäselvä keskustelunavaus kieltämättä, eli tarkennusta: jQueryyn (tai javascriptiin) liittyen siinä mielessä, että juuri miten tuo viittaus pitäisi ymmärtää. En nyt ole ihan täysin varma, että olenko asian täysin oikein ymmärtänyt ja onko esimerkiksi Firebugilla tms. tarkistaa, mihin this milloinkin viittaa?

Esim. seuraavanlainen funktio (keksitty lennosta,en tiedä toimisiko oikeassa elämässä edes!):

$('#tekstiIsoksiPainike').click(function() { // HTML-painikkeen id
$(this).addClass('suurenna'); // CSS-luokka "suurenna" muuttaa fontin kokoa
});

Niin viittaako "this" tässä tapauksessa suoraan tuohon button-tagiin, diviin jonka sisällä tuo, body-tagiin, click-eventtiin vai mihin? Tätä en saa kallooni taottua :D.
editoitu: 15:33 8.1.12
Grez 15:14 8.1.12 
No tuo click -funktiohan on lisätty objektille joka on DOMissa ja jonka id on "tekstiIsoksiPainike". Eli this viittaa ko. objektiin. Ilmeisesti objekti, jonka id on "tekstiIsoksiPainike", on siis mainitsemasi button.

Tai no eihän tuo nyt jqueryn kanssa ehkä ole ihan itsestäänselvää, kun se ei laita tuota suoraan buttonin onlick-eventiin.