jQuery 모바일을 사용하고 있습니다. 내가 뭘 하려는지 사용자가 <li>
요소를 클릭하면 링크 된 페이지로 그를 전송 한 다음 그가 클릭 한 목록 요소의 텍스트가 포함 된 경고를 표시합니다. Unforunately, 여기 내 구현은 당신이 "이"올바른 참조를 얻을하는 데 사용할 수있는 빈 경고 상자를jQuery에서 요소의 텍스트 값을 가져와야합니다.
<script>
var course;
$('body').on('click','.hello',function(){
course = $(this).text();
});
function loadCourse(){
alert(course);
$.get(
"getCourses.php?course="+course,
function(data){
$('#list1').html(data)
.listview('refresh');
}
);
}
$(function(){
$(":mobile-pagecontainer").on("pagecontainershow", function(event, ui) {
if(window.location.href.indexOf('#page1') !== -1){
loadCourse();
}
});
});
</script>
<div data-role="page" id="abc">
<ul data-role="listview" data-theme="a" data-split-theme="b" data-split-icon="plus" data-inset="true">
<li class="hello"><a href="#page1">Hello World</a></li>
<li class="hello"><a href="#page1">Bye Bye</a></li>
</ul>
</div>
<div data-role="page" id="page1">
<ul data-role="listview" data-theme="a" data-split-theme="b" data-split-icon="plus" data-inset="true" id="list1">
</ul>
</div>