2012-12-14 3 views
0

Xcode 4.5.2에서 cordova 2.2.0을 사용하고 있습니다. 내 페이지 중 하나에서 선택한 구성 요소가 있고 특정 옵션을 선택하면 div 내에 테이블을 표시하려고합니다. 내 HTML은 다음과 같습니다 <div class="hero-unit" id="#facprog"></div>코드 바에서 작동하지 않는 div에 html 추가 iOS

자바 스크립트/JQuery와는 다음과 같습니다 #selFaculty가 선택 개체의 ID입니다

<pre><code> 
$(function() { 
$('#selFaculty').change(function() { 
    var facultyName = $('#selFaculty').val(); 
    var progDetails = app.fillFacultyProgramme(facultyName); 
    alert(progDetails); 
    $('#facprog').append(progDetails); 
}); 
}); 
</code></pre> 

하는 것으로. 그러나 select 옵션이 변경되면 javascript의 모든 항목이 append를 제외하고 실행됩니다. div에 아무것도 나타나지 않습니다. iOS의 cordova 2.2.0에서 jquery의 div에 html 요소를 추가하는 다른 방법이 있습니까? 미리 감사드립니다. 호세

답변

0

div로 새로 고침 할 수 있습니다.

이 좋은 예입니다

<script> 
    var auto_refresh = setInterval(
    function() 
    { 
     $('#loaddiv').fadeOut('slow').load('reload.php').fadeIn("slow"); 
    }, 20000); 
</script> 

지금 당신이

<div id="loaddiv"> 
</div> 

http://designgala.com/how-to-refresh-div-using-jquery/

에서 페이지의 본문 섹션의 DIV를 넣을 필요가 있고 또 다른 예는있다 여기 :

refresh div with jquery

첫 번째 예는 스크립트를로드하고 새로 고침해야하고 두 번째 스크립트가 변경해야 할 때 유용 할 때 유용합니다. 귀하의 경우처럼 HTML을 추가 한 다음 새로 고침하십시오.

+0

빠른 응답을 주셔서 감사합니다. 실제로 문제는 내 선택자에있었습니다. 나는 옳은 물건을 골랐다. 내가 찾고있는 객체를 찾을 때까지 DOM을 탐색해야했습니다. 이제는 잘 작동합니다. – joque

관련 문제