我想写一个改变页面内容但在一个foreach数组内的脚本。我有这样的HTML:获取ID并将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脚本的开始:
$(document).ready(function(){
$('.prj_thumb').click(function() {
$('#bigleftproject').load('http://www.mysite.com/projects/small/thumb1');
});
});
从本质上讲,我想实现的是对jQuery脚本抢“.prj_thumb的ID '并将其传递到.load函数中URL的最后部分。
嗯,我会简单地用'.attr('身份证')'方法,它将ID作为字符串返回,您可以将任何内容传递给另一个“jQuery选择器” 。 – omninonsense
如何传递'.prj_thumb'的ID并将其传递到.load函数中URL的最后部分。 – Adam