<script type="text/javascript">
$(document).ready(function(){
$('.show').click(function(e){
$(this).closest('.b').css('display','block');
e.preventDefault;
});
});
</script>
<style type="text/css">
.b{ display:none; }
</style>
<div class="a"><a href="#" class="show">show content 1</a></div>
<div class="b">content 1</div>
<div class="a"><a href="#" class="show">show content 2</a></div>
<div class="b">content 2</div>
<div class="a"><a href="#" class="show">show content 3</a></div>
<div class="b">content 3</div>
小提琴頁:http://jsfiddle.net/dus4a/3/.closest()不工作?
所以基本上我有3個內容顯示,如果我按鏈接 但最接近的習慣來看,可以u人告訴我,什麼是錯的?
非常感謝
它不會工作,因爲'.b'不是'.show'的父項。 'e.preventDefault()'你忘了'()'。 – Omar
jsfiddle是空的! –
啊對不起更新了jsfiddle鏈接 –