Tine: JQuery und Co

Beitrag lesen

Okay..

Es hat den Anschein als ob diese Funktion alleine schon aufhält:

function checked(sel){
if ($(sel).is(":checked")){
if ($(sel).is(":disabled")) return false;
else return true;
}
else return false;
}

Ich möchte damit abfragen ob eine Checkbox gecheckt ist, aber nicht disabled.
return true or false.
das ganze wird wie folgt initiiert:

meldung(checked(sel),id,text)

Soll eine Fehlermeldung erzeugen (...) wenn checked(sel) true ergibt (...).

Wie kann ich das einfacher machen?
Sind verschachtelte Funktionsaufrufe den so verkehrt? Oder wo liegt das Problem?

Tine