这个语法是否正确

时间:2011-12-25 06:39:41

标签: javascript jquery html css web

    for(var div_count=0;div_count<10;div_count++)
        {
            $("#div_"+div_count).append("<div style="'margin-left:'+incr_count+"px;>Hello<div>");
            incr_count=incr_count+ 80 ;            

        }

上述代码无效。但是当我将值硬编码到margin-left时。有用。我认为这是一种语法pblm。任何人都可以纠正我。

感谢。

3 个答案:

答案 0 :(得分:2)

将第三行更改为:

$("#div_"+div_count).append("<div style='margin-left:" + incr_count + "px;'>Hello</div>");

答案 1 :(得分:2)

incr_count = 0;
for(var div_count = 0; div_count < 10; div_count++) {
    $("#div_" + div_count).append(
                                $("<div>")
                                    .css("margin-left", incr_count + "px")
                                    .html("Hello")
    );
    incr_count += 80;       
}

答案 2 :(得分:1)

for(var div_count=0;div_count<10;div_count++)
        {
            $("#div_"+div_count).append('<div style="margin-left:'+incr_count+'px;">Hello</div>');
            incr_count=incr_count+ 80 ;            

        }