페이지 내용을 변경하지만 foreach 배열 내에서 스크립트를 작성하고 싶습니다. 나는이 HTML이 :ID 가져 오기 및 jQuery 스크립트에 전달
<div id="bigleftproject">
<p>content which will be swapped</p>
</div>
<!-- thumbnails (foreach array -->
<div class="prj_thumb" id="thumb1">
<h2 class="active">project 1</h2>
<img src="../img/thumbnail1.png" alt="thumbnail" width="100" height="50" />
</div>
<div class="prj_thumb" id="thumb2">
<h2 class="active">project 2</h2>
<img src="../img/thumbnail2.png" alt="thumbnail" width="100" height="50" />
</div>
<div class="prj_thumb" id="thumb3">
<h2 class="active">project 3</h2>
<img src="../img/thumbnail3.png" alt="thumbnail" width="100" height="50" />
</div>
<!-- end -->
를하고 난 내 jQuery를 스크립트의 시작이 '.prj_thumb의 ID를 잡기 위해 기본적으로
$(document).ready(function(){
$('.prj_thumb').click(function() {
$('#bigleftproject').load('http://www.mysite.com/projects/small/thumb1');
});
});
, 내가 무엇을 달성하려고하는 것은 jQuery를 스크립트입니다 '.load 함수에서 URL의 마지막 부분으로 전달합니다.
어를, 나는 단순히'.attr를 사용하는 것 ('ID ')'메서드를 사용하여 ID를 문자열로 반환합니다.이 문자열은 다른'jQuery 선택자 '에게도 전달할 수 있습니다. . – omninonsense
어떻게 '.prj_thumb'이라는 ID를 전달하여 .load 함수의 URL의 마지막 부분으로 전달할 수 있습니까? – Adam