2014-12-31 15 views
5

Może ja czegoś brakuje i braku w google wszystko w tym samym czasie, ale jak Powiedziałbym podobny do:

... 
if ($(this:enabled)){ 
    //some code 
} 
... 

wiem normalnie cię” d powiedz coś jak $("#someID:enabled"), ale jak używać z $(this)?

+0

jak można złączyć ciąg do zmiennej? – scrappedcola

+6

Masz na myśli '$ (this) .is (': enabled')', right – Brian

Odpowiedz

12

Można użyć metody is(selector) tak:

if ($(this).is(':enabled')) { 
    // some code 
} 
+0

Zawsze świetne rzeczy tutaj w SO. Tego właśnie potrzebowałem, dzięki. – MetalPhoenix

+0

Z ciekawości, czy to '$ (": enabled ", this)' to samo co '$ (" option: selected ", this)'? –

+2

@TimLewis - jeśli masz na myśli, że '$ (": enabled ", this)' jest takie samo jak '$ (this) .find (": enabled ")', yes is is? – adeneo

0

spróbuj tego:

if($(this).is(':enabled'))