-1
4

2 回答 2

6

您非常接近,但如果您只想要第一个,请使用:first选择器:

$('#acr_btn_title a:first').click(function() { 
    return false; 
});

不过,我建议您使用preventDefault()andstopPropagation()而不是return false

$('#acr_btn_title a:first').click(function(e) { 
    e.preventDefault();
    e.stopPropagation();
});

请注意,您无法确保在单击链接时调用了 javascript。您可以做的是将链接逻辑添加到click事件中,但阻止默认值:

$('#acr_btn_title a:first').click(function(e) { 
    e.preventDefault();
    e.stopPropagation();

    //Your javascript goes here

    location.href = $(this).prop('href');
});

您还可以将手风琴逻辑(如果您控制它)放在除一个之外的任何东西上,使用gt()

$('#acr_btn_title a:gt(0)').accordionPlugin();

或引用属性设置为例如a的元素。:href#

$('#acr_btn_title a[href!=#]').accordionPlugin();
于 2013-08-07T14:02:56.850 回答
-2

由于您使用的是 jQuery,请尝试$($("#acr_btn_title a")[0])

于 2013-08-07T14:03:51.563 回答