2011-03-23 80 views
0

這是我現在使用的代碼。如何在jQuery中通過id選擇div中的錨點?

$(window).load(function() { 
    $('.answer').hide(); 

}); 
$('.question').click(function() { 
    var currentId = $(this).attr('id'); 
    $("#a"+currentId.substr(1)).fadeToggle("fast", function() { 
    }); 
});+ 
$('#show_hide').click(function() { 
    $(".answer").fadeToggle("fast", function() { 
    }); 
}); 

的問題是,如果用戶點擊任意位置上的同一行中的鏈接,而不僅僅是鏈接本身的代碼將被觸發。幫幫我?

回答

4
$(".question a") 

你可以很有創意地使用Jquery的選擇器部分。搜索帶類問題的所有元素,然後選擇它內部的所有的一個tags

如果你要ID,然後切換到哈希

$("#question a")