2012-12-17 2 views
0

에서 요소 값을 얻기 나는이 PAGE1 :JQuery와 모바일 - 이전 페이지

페이지 2가로드 된 경우

, 방법의 요소에 액세스 할 수 :

<div data-role="page" id="home-page" > 
    <div data-role="content"> 
      ... 
     <input id="el1" type="text" /> 
      ... 
    </div> 
</div> 

페이지 1가 (아약스를 통해) 페이지 2를로드 링크가 포함되어 페이지 1? 가능한가?

$('#page2').die('pageinit'); 
$('#page2').live('pageinit', function(event, data){ 
    //? 
}); 

답변

2

이전 게시물 : https://stackoverflow.com/a/13797984/1848600을보십시오. 이전 페이지 데이터에 액세스하는 방법을 보여줍니다.

당신은 그것을 액세스하려면이 코드를 사용할 수 있습니다 : http://jsfiddle.net/Gajotres/Y5DuV/ :

$('#second').on('pagebeforeshow', function (e, data) { 
    alert(data.prevPage.find('div[data-role="content"]').attr('id')); 
}); 

는 또한 당신을 위해 새로운 예제를 만들었습니다. 더 많은 질문이 있으시면 저에게 의견을주십시오.

+1

이전 페이지 데이터를 업데이트 할 수 있습니까? –

+0

'on' 대신'live'가 작동합니다. –