Jquery基于给定值隐藏元素

时间:2012-09-27 19:32:35

标签: jquery

我遇到一种情况,我需要遍历一些值,然后隐藏一个具有id的div。

这里只是一段代码:

 var value = 'div1';
  $('#div1).hide();

我喜欢做的事情是:

 value.hide();

意思是,传递值是什么,然后在document.ready()上动态隐藏它。

4 个答案:

答案 0 :(得分:4)

尝试如下,

  var value = 'div1';
  $('#' + value).hide();

答案 1 :(得分:1)

  

我喜欢做的事情是:

     

value.hide();

var value = $("#div1");
value.hide();

var value = 'div1';
$('[id="' + value + '"]').hide();​​​​​​​​​​​​

或Vega所说的:)

答案 2 :(得分:0)

您可以像字符串http://jsfiddle.net/一样使用变量

var value = 'div1';
$('#' + value).fadeOut(1000); ​

答案 3 :(得分:0)

您可以使用以下内容:

var value = 'div#div1';
$(value).hide();