我正在使用此jQuery代码来显示和隐藏我的网页上的div。正如你所看到的,我只限于5个div。有没有办法让它们变成动态的?有没有办法让这个jQuery脚本动态?
$(document).ready(function() {
$('.box').hide();
$('a.toggle').click(function() {
$('.box').toggle(400);
return false;
});
});
<a href="#" class="toggle" title="Show Comments"><img src="images/read.gif" alt="" /></a>
<div class="box" class="comment">hidden content</div>
这是我修改后的代码
$(function() {
$('div.box').hide();
$('a.toggle').click(function() {
$(this).next('div.box').toggle(400);
});
});
<div class="entry">
<h3>Title</h3>
<p>content</p>
<p class="posted">Posted by Admin<br />
<a href="#" class="toggle">
<img src="read.gif" alt="" />
</a>
</div>
<div class="box" class="comment">Hidden</div>
您能告诉我们'#toggleN'和'#boxN'元素的标记吗? – CMS 2009-10-25 06:13:12
当然..感谢您的帮助。 brb – Jack 2009-10-25 06:16:06
您是否注册两次以提出同样的问题? http://stackoverflow.com/questions/1620377/jquery-parents-help – Mottie 2009-10-26 10:08:51