0

jQuery でブロックを動的に追加していますが、フォームを投稿すると、最後に追加されたブロックが投稿されませんか?

私の問題は、最後のブロックにループが追加されたときです...他のすべてのブロックを投稿しますが、最後のブロックを読みません...たとえば、5つのブロックが追加されたが、4番目のブロックまでしか投稿されない場合。

これが私のコードの一部です

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();
4

1 に答える 1

0

誰かがこのタイプの問題を探しているならこんにちは..そして答えは

他のブロック(たとえばb)に追加しているブロック(たとえばa)は、その「b」ブロックを追加した後、その「a」ブロックを再度空にする必要があります.... $( "#a")で追加できます。空()

于 2012-05-17T08:36:30.900 に答える