2010-03-17 21 views
5

Ich bin ein nooB zu jQuery.jQuery verstecken/zeigen div mit Variablen

Ich möchte Variablen in jQuery zum Ausblenden/Anzeigen von Divs verwenden.

, was ich habe, so weit ist:

$(document).ready(function(){ 
    $('#listMenu a').click(function() { 
      var getPage = $(this).attr("id"); 
      var getName = $(this).attr("name"); 
      //console.log(getPage); 
      //console.log(getName); 

      $("#" & getName).show(); 



    }); 
}); 

Firebug-Konsole zeigt, dass ich die Vars richtig haben, aber ich habe diesen Fehler weiter:

diese [H] .style ist undefined [ Brechen Sie bei diesem Fehler] (function() {var R =/((?: ((?: ([^()] +) ... typeof K === "string"? K: K + "px"}} })})();

Hilfe wird empfohlen sjs

Antwort

6

Ich glaube, Sie

$("#" + getName).show(); 

& ist kein Operator in Javascript schreiben wollte, aber + ist.

+0

Gelöst. Danke, das war das Problem. – ussteele

+0

nicht ein Stickler sein, aber Sie sollten die Antwort akzeptieren, wenn es die Lösung für Sie war. – mkoryak

2

Verwendung $("#" + getName).show();

+ Strings verketten wird.