的HTML是選擇#targetElem兄弟姐妹(DIV CLASS = 「內容」)動畫
<a class="minimize" href="#targetElem" >Min</a>
<div id="targetElem">
<p class="handler"></p>
<div class="content">
content area
</div>
</div>
的JavaScript是下面的代碼
$(document).ready(function(){
$('a.minimize').click(function() {
$($(this).attr('href')).siblings(".content").slideToggle("slow");
});
});
我想是當點擊了A HREF類最小化,href(#targetElem)的目標沒有變化,但選擇#targetElem兄弟姐妹(div class =「content」)動畫,bcos我想反覆使用它們,我不想添加很多的代碼添加到.js文件,如下面的代碼所示:
$(document).ready(function(){
$('a.minimize').click(function() {
$('#targetElem').siblings(".content").slideToggle("slow");
});
$('a.minimize1').click(function() {
$('#targetElem1').siblings(".content").slideToggle("slow");
});
$('a.minimize2').click(function() {
$('#targetElem2').siblings(".content").slideToggle("slow");
});
$('a.minimize3').click(function() {
$('#targetElem3').siblings(".content").slideToggle("slow");
});
});
那麼我該怎麼做?
許多thanks.thank你一個元素的所有層次結構,但怎麼看我應該用什麼選擇,兄弟姐妹和子女
,我不不明白 – user267595 2010-02-08 16:18:30
在firebug中很容易看到,只要看看HTML就可以看到.content置於#targetElem中。 – David 2010-02-08 16:23:01
但是爲什麼以及如何使用兄弟姐妹兄弟姐妹代表什麼? – user267595 2010-02-08 16:24:06