2012-05-15 4 views
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(); 
+0

누락 된 부분이있는 것 같습니다. 질문에서. 입력 필드를 추가하고 양식 예제를 추가 할 수 없습니다. #dynamic 및 #dynamic_id는 어디에서 제공됩니까? –

+0

나는이 모든 것을 추가하고있는 의 ID를 가지고있다. 나는 모든 문제를 가지고있다. 그러나 모든 값 (입력 유형은 드롭 다운 상자 만 가능)을 선택한 후에 양식을 게시하면 문제가 없다. .. 마지막으로 클릭 한 블록이나 첨부 된 블록을 게시하지 않습니다. ... 한 번 또는 10 번 클릭하십시오. 마지막으로 클릭 한 게시물을 게시하지 않습니다. – sandeepKumar

+0

게시 방법은 별개입니까? 그것은 add 루프 내에서 끝났습니까? 게시하기 전에 생성 된 소스를 확인하여 입력 필드가 제 위치에 있는지 확인할 수 있습니다. –

답변

0

안녕하세요 사람이 problem..then 대답이 유형을 찾는 경우는

블록을 (예를 들어 A) 다른에 추가되어 당신과 함께하는 "b"블록을 추가 한 후 "a"블록을 다시 비우십시오. $ ("# a")로 할 수 있습니다. empty()

+1

답을 받아 들인 대답으로 표시하십시오. 우선 다른 사람들에게 문제가 해결되었음을 알려줌으로써 도움이되는 사람들이 이미 해결 된 문제를 해결하기 위해 시간을 낭비하지 않도록합니다. 또한 솔루션을 찾는 사람들이 단지 질문이 아닌 해결책을 포함 할 가능성이 큰 질문을 찾는 데 도움이됩니다. 그리고 마지막으로, 당신의 받아 들여진 비율을 높이는 것은 당신이 가지고있는 미래의 질문이 빠른 답을 얻을 가능성을 높일 것입니다. –

+0

조언 해 주셔서 감사합니다 :) +1 – sandeepKumar

관련 문제