无法使用变量中的名称创建新分部

时间:2011-05-31 05:16:19

标签: javascript jquery html

var current = "current" + String(c)
$('<div id = current > </div>').appendTo('body');
var stt="";
stt = '#' + String(current);
var fin= $(stt);
fin.append('<div id="current01"></div>');
document.getElementById(current).style.width="40%";

无法使用名称(“当前”+ c)创建分部。在风格声明中它说

document.getElementById(current) is null

3 个答案:

答案 0 :(得分:1)

var current = "current" + String(c)
$('<div id="'+current+'"> </div>').appendTo('body');

答案 1 :(得分:0)

我认为每个属性都必须在双引号(")之间,所以也许你需要这样做:

$('<div id="'+current+'" > </div>').appendTo('body');

答案 2 :(得分:0)

你必须在创建div时使用current作为var ...就像这样......

var current = "current" + String(c)
$('<div id="'+current+'"> </div>').appendTo('body');