2010-03-17 126 views
5

我是一个nOOb jQuery。jQuery隐藏/显示div使用变量

我想在jQuery中使用变量来隐藏/显示div。

我至今是:

$(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(); 



    }); 
}); 

萤火控制台显示我正确的有瓦尔, 但我得到这个错误下一页:

这[H] .style未定义 [ (函数(){var R = /((?):((?:([^()] +)... typeof K ===“string”?K:K +“px”)} })})();

任何帮助表示赞赏 sjs

回答

6

我想你想写

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

&不是在JavaScript操作,但+是。

+0

已解决。 谢谢,这是问题所在。 – ussteele 2010-03-17 20:18:04

+0

不是一个坚持者,但你应该接受答案,如果它是你的解决方案。 – mkoryak 2010-03-18 14:53:43

2

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

+将连接字符串。