Daugiau
Ar yra "egzistuoja" funkcija jQuery?
Kaip patikrinti elemento egzistavimą jQuery?
Dabartinis mano kodas yra toks:
if ($(selector).length > 0) {
// Do something
}
Ar yra elegantiškesnis būdas tai padaryti? Galbūt įskiepiu arba funkcija?
2659
3
Taip!
Tai yra atsakymas į: Herding Code podcast with Jeff Atwood
Jei naudojote
jūs reikštumėte, kad grandininis jungimas yra įmanomas, nors taip nėra.
Taip būtų geriau:
Arba iš DUK:
Taip pat galite naudoti šį variantą. Jei jQuery objektų masyve nėra reikšmių, tuomet, gavus pirmąjį masyvo elementą, būtų grąžinama neapibrėžta reikšmė.
Galite naudoti:
Galbūt šiek tiek elegantiškiau.