про this. если говорить о чистом js без jquery. то это "текущий объект".
например:
<input type="button" value="нажми меня" id="button" onclick="document.getElementById('button').value = 'кнопка';">
document.getElementById('button') то вот этим методом ищется элемент с id равным 'button', и после того как найдет ему присваевается значение 'кнопка'
но можно поступить и иначе.. если мы хотим произвести изменения(или получить значение) на том же объекте, то можно воспользоватся this
вот пример:
<input type="button" value="нажми меня" id="button" onclick="this.value = 'пнопка';">
|