2011-03-23 76 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")