0
Ich mag würde Räume und &
in einem id-Selektor zu entkommen:Wie zu entkommen Räume und Zeichen „&“ im Selektor
$("input[name='TherapeuticArea']").click(function() {
var area = $(this).val(); // = "first & last"
$("div[id=" + area + ']').show();
});
Einfachere Lösung, setzen Sie keine Leerzeichen und '&' Symbole in Ihre 'id' Attribute; kodiere sie zuerst wenn du brauchst. Es ist auch erwähnenswert, dass Leerzeichen in ID-Attributen nicht erlaubt sind - sogar in HTML5s viel permissiverem Modell. –