Ich möchte Radio-Button aktivieren / deaktivieren, wenn ich auf das Eltern-Div klicken. Optionsfelder sind ursprünglich ausgeblendet.
Ich habe versucht, das zu erreichen, indem ich <label>
um das div wickelte. Es funktioniert, aber jQ.toggleClass
funktioniert nicht mehr.
HTML
%Vor%CSS
%Vor%JQ
%Vor%JSFIDDLE: Ссылка
Wie wäre es damit: Ссылка ? Alles was notwendig ist - Eingaben in Label verpacken. Dann brauchen Sie JavaScipt nicht.
Hier ist eine Demoversion, die kein JavaScript unterstützt:
CSS:
%Vor% HTML (Hinweis: label
muss nach input
)
Anstatt mehrere ID
-Eingaben (was FALSCH ist) zu verwenden, verwenden Sie das name
-Attribut!
Wenn Sie Ihre Radiobuttons richtig benennen, schließen Sie sich ihnen in einer glücklichen Radiofamilie an!
jsFiddle-Demo HTML:
%Vor%jQuery:
%Vor%Aus dem DOCS: Ссылка