您需要使用.parents()
不.parent()
$(document).ready(function() {
$('.singleBtn').click(function() {
$(this).find('.tick').fadeIn(500);
$(this).parents('.pt-trigger-container').find('.hidden').fadeIn(500);
});
});
,或者您可以使用.closest()
還有:
$(document).ready(function() {
$('.singleBtn').click(function(){
$(this).find('.tick').fadeIn(500);
$(this).closest('.pt-trigger-container').find('.hidden').fadeIn(500);
});
});
試試這個:
$(document).ready(function() {
$('.singleBtn').click(function(){
$(this).find('.tick').fadeIn(500);
$(this).closest('.pt-trigger-container').next().fadeIn(500);
});
});
Updated Fiddle
感謝你回去我,但不幸的處理不當的工作:( – probablybest
什麼是你期望的輸出 – Felix
那在div? '.hidden'在 – probablybest