Cytat(wiiir @ 27.08.2010, 22:08:30 )

Działa. przynajmniej u mnie

zapis jest dobry
najprawdopodobniej ten kawałek kodu odpala się wraz z uruchomieniem strony czy pliku a to oznacza że jeżeli masz checked zaznaczony wraz z odpaleniem pliku to wtedy pojawi się alert
spróbuj zapisać ten kod w jakimś evencie czyli:
$('#g').change(function () {
if($("#g").is(':checked'))
{
alert('aha');
}
});
lub
$('#g').click(function () {
if($("#g").is(':checked')){
alert('aha');
}
});
wtedy będzie działać dynamicznie tak jak trzeba

bynajmniej tak myślę