2014-09-27 4 views
-1

저는이 방법으로 ajax 함수 다음에 dom에 HTML을 삽입하는 함수를 작성하고 있습니다.DOM 주입 후 입력 값을 얻는 방법

주입 HTML을 조작하려고 HTML

$.ajax({ 
      type: "POST", 
      url: base_url + "main/GetTheLastSeq" 
        }) 
      .done(function(msg1) { 
      console.log(ii); 
      $('#ch').append(msg1); 
      ii++; 

      }); 

2 기능을 주입 기능

$(".item").on("click","i", function(){ 
var id = $("#idh").val(); 
alert(id); 
$.ajax({ 
      type: "POST", 
      data : {id:id}, 
      url: base_url + "main/Deleteseq" 
        }) 
      .done(function(msg) { 
      alert(msg); 

      }); 
}); 

되는 HTML :

enter image description here

,

나는이 ajax 함수 뒤에 주입 된 입력 값을 얻으려고한다. the alert(id); 빈 값을 반환하십시오.

어떤 도움을 주시기 바랍니다

덕분에이 같은

당신은 value="" 태그에 숨겨진 내용을 넣어야 할
+3

show y 우리의 HTML도 –

+0

내 코드를 업데이트했습니다! –

+0

$ ("# idh"). val(); <-이 ID를 가진 요소가 귀하의 HTML에 보이지 않습니다. –

답변

1

... : 오스트리아

에서

$('button[name=showval]').click(function(){ 
 
    alert($('input[name=hiddenval]').val()); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="hidden" value="Some hidden value!" name="hiddenval"/> 
 
<button name="showval">Show the hidden value!</button>

인사말

+0

내 대답이 맞다면 옳은 것으로 표시하십시오! 고마워 – Bernd

관련 문제