Lisää
Tarkista, onko valintaruutu valittuna jQueryn avulla
Miten voin tarkistaa, onko valintaruutumassan valintaruutu valittuna käyttämällä valintaruutumassan id:tä?
Käytän seuraavaa koodia, mutta se palauttaa aina valittujen valintaruutujen lukumäärän id:stä riippumatta.
function isCheckedById(id) {
alert(id);
var checked = $("input[@id=" + id + "]:checked").length;
alert(checked);
if (checked == 0) {
return false;
} else {
return true;
}
}
1118
3
Se saa, jos valintaruutu on valittuna.
Jos kyseessä on joukko samannimisiä valintaruutuja, voit saada listan valittujen valintaruutujen luettelosta seuraavasti:
Sitten voit käydä niiden läpi silmukalla ja katsoa, mikä on valittuna:
Jos haluat selvittää, kuinka monta on tarkistettu, voit tehdä näin:
Tunnusten on oltava yksilöllisiä asiakirjassasi, mikä tarkoittaa, että tätä ei pidä tehdä:
Sen sijaan pudota ID ja valitse ne sitten nimen tai sisältävän elementin perusteella:
Ja nyt jQuery:
Yllä oleva koodi palauttaa true, jos valintaruutu on valittuna, ja false, jos ei.