最后动态添加的内容从帖子中丢失

时间:2012-05-15 07:59:58

标签: javascript jquery

我正在动态地附加一个jQuery块,但是当我发布表单时,最后一个附加的块没有被发布?

我的问题是当最后一个块附加了循环...它会发布所有其他块但不会读取最后一个块...例如,如果添加了5个块,但它只发布到第四个块。

这是我的一些代码

limit =  $("#conditions1").find('option').length-2;    
if( limit >= counter ) {        
            counter++;
            var a = $("#dynamic").html();
            var cond = "conditions"+counter;
            var cond_val = "conditions_value"+counter;
            var cond_no = "Condition"+counter;
            var tr1 = "tr_first"+counter;
            var tr2 = "tr_second"+counter;
            var sub_cond_val = "sub_conditions_value"+counter;

            $("#dynamic_id").html(a);
            $("#dynamic_id").find('#condition_no').text(cond_no);
            $("#dynamic_id").find('#tr_first').attr('id',tr1);
            $("#dynamic_id").find('#tr_second').attr('id',tr2);


            $("#dynamic_id").find('#conditions').attr('name',cond);
            $("#dynamic_id").find('#conditions').attr('id',cond);
            $("#dynamic_id").find('#conditions_value').attr('name',cond_val);
            $("#dynamic_id").find('#conditions_value').attr('id',cond_val);
            $("#dynamic_id").find('#sub_conditions_value').attr('name',sub_cond_val);
            $("#dynamic_id").find('#sub_conditions_value').attr('id',sub_cond_val);

            var b = $("#dynamic_id").html();
            $("#dynamic_conditions").append(b);
            $("#dynamic_conditions").show();

1 个答案:

答案 0 :(得分:0)

您好,如果有人正在寻找此类问题,那么答案是

与你在另一个区块中附加的区块(比如说a)(比如说b)你应该在追加“b”区块之后再次清空那个“a”区块....你可以用$(“#一“)。空()