2009-06-25 21 views

Odpowiedz

25

Zastosowanie

$(this)

6

Tak, słowo this odwołuje się do elementu DOM, który został kliknięty. Możesz "zawinąć" go w ten sposób:

$(this) 

Pozwoli to potraktować go jako obiekt jQuery.

6

Klucz to słowo kluczowe jest tym, czego szukasz. Często będziesz chciał zastosować funkcję jQuery do to, aby wykonać swoją pracę. Przykład:

$('#tagList li').click(function() { 
    $(this).css({ color: 'red' }); 
}); 
7

można użyć wartości zwracanej

$("#tagList li").bind("click", function(e) { 
    alert(e.currentTarget + ' was clicked!'); 
}); 

lub jeśli chcesz, możesz prosty do obiektu w trybie jQuery

$("#tagList li").bind("click", function(e) { 
    alert($(this) + ' was clicked!'); 
}); 

jeśli jesteś nowym użytkownikiem jQuery, Sugeruję, aby zobaczyć niektóre screencasty z Remy Sharp w jQuery for Designers, są one wielkie, aby zrozumieć trochę jak jQuery działa, a jeszcze lepiej, jak korzystać z console.log(), aby zobaczyć obiekty, które można używać!

Powiązane problemy