如何在jQuery中仅通过id选择div中的锚点?

时间:2011-03-23 01:20:23

标签: jquery

这是我现在正在使用的代码。

$(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 () {
  });
});

问题是,如果用户点击与链接在同一行的任何地方,而不仅仅是链接本身,则会触发此代码。帮助

1 个答案:

答案 0 :(得分:4)

$(".question a")

你可以非常有创意地使用Jquery的选择器部分。使用类问题搜索所有元素,然后选择其中的所有标记

如果你想要id,那就切换到哈希

$("#question a")