Dobre pytanie, Jason. Wyobrażam sobie, że funkcja selektora jQuery dość trafnie dostrzega słowo kluczowe this
. Powiedział, że nie ma sensu nie powtarzać połączeń z tym samym selektorem, jeśli możesz tego uniknąć. To jest, gdy przychodzi metoda łańcuchowym przydatne:
$(this).hide().show().hide();
Jeśli masz zamiar używać tego samego Selektor dużo w różnych punktach w tej samej funkcji, prawdopodobnie uczynić zmiennej do przechowywania wartości Powrót Funkcja selektora jQuery. Nie ma tego, nie martwiłbym się o to, ponieważ jest to naprawdę bardzo, bardzo mała ilość przetwarzania, która jest wykonywana ... szczególnie, ponieważ jestem dość pewny, że biblioteka jQuery sprawdza to słowo kluczowe (i typ łańcucha) przed uruchamia wszelkie wyrażenia regularne.
Dla odniesienia, koszt $ (this) to: http://stackoverflow.com/a/6587740/781695 – Medorator