我遇到一种情况,我需要遍历一些值,然后隐藏一个具有id的div。
这里只是一段代码:
var value = 'div1';
$('#div1).hide();
我喜欢做的事情是:
value.hide();
意思是,传递值是什么,然后在document.ready()上动态隐藏它。
答案 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();