如何在jquery 中選擇一個「this」的子div,然後在其上應用切換, ,同時禁用處理點擊事件的鏈接效果?如何在jQuery中選擇一個小孩的div divc的
下面是HTML:
<a href="#" class="title">Link</a>
<div class="data"> content here </div>
<a href="#" class="title">Link</a>
<div class="data">
content here
</div>
這裏是我的jQuery代碼:
$('a.title').each(function(event){
var selection = $(this).find('.data');
$(this).click(function(event){
$(div).toggle();
event.preventDefault();
});
});
我改成了這一點,它的工作:
$('a.title').each(function(){
$(this).click(function(event){
var selection = $(this).parent().children('.data');
$(selection).toggle();
event.preventDefault()
});
});
我想念類型應該是event.preventDefault(); – ARGO 2012-08-08 06:02:05
您可以編輯您的問題。 – jeff 2012-08-08 06:02:35
'$(this).find('。data')'不會在你的'each'循環中工作,因爲'div'超出了'a.title'的範圍 – coolguy 2012-08-08 06:04:43