Forum > Klientspråk > JavaScript
Hej!
Jag behöver få ut antalet element som finns i en dropdown box för att kunna avgöra om den ska gömmas eller inte. elementen fylls på via AJAX. Givetvis har jag sökt på nätet men inte lyckats hitta något vis att kolla counten.
Jag har provat lengh, count o.s.v utan framgång.
Någon idé?
//Sowman
Edit. Förhandsgranska verkar inte fungera?
| Skriv utJag har provat :
if ($this.size() < 2) {
$this.css("visibility", "hidden");
}
else {
$this.css("visibility", "visible");
}
Men efter som jag alltid har minnst ett element (--Select--) så blir denna alltid gömd av någon anledning? Det verkar som att this.length alltid är 1 även om det finns flera.
Hittade lösningen nu :
if ($this.children().size() < 2) {
$this.css("visibility", "hidden");
}
else {
$this.css("visibility", "visible");
}
vad innehåller $this?
menar du inte $(this) då?
$this = $(this);
Du har en poäng, tänkte inte så långt. Man kan inte hållas för något som skrevs innan Lunch ;P