Jquery 在accordian标题上选择时如何检索href值

Jquery 在accordian标题上选择时如何检索href值,jquery,Jquery,这是我的护照 在Accoridan标题上单击时,如何检索其a href值 我可以检索文本,但不能检索其href值 这是我的职责 function createAccordian(activateEvent, activateUi) { var selectedeleemnt = activateUi.newHeader.text(); var selectedeleemnthrefvalue = $(this).closest("a").attr("href"); aler

这是我的护照

在Accoridan标题上单击时,如何检索其a href值

我可以检索文本,但不能检索其href值

这是我的职责

function createAccordian(activateEvent, activateUi) {
    var selectedeleemnt = activateUi.newHeader.text();
    var selectedeleemnthrefvalue = $(this).closest("a").attr("href");
   alert(selectedeleemnthrefvalue);
试试这个:

改为:

function createAccordian(activateEvent, activateUi) {
    var selectedeleemnt = activateUi.newHeader.text();
    var selectedeleemnthrefvalue = $(activateEvent.target).find("a").attr("href");  // notice here
                                            ^                     ^
                                            |                     |
    ---------------------------------------------------------------
ps将属性更改为属性 这不是你想的。这就是为什么将参数设置为activateEvent 最近的不是下一个元素。但仅适用于上一代父母。如果匹配,包括其自身
这基本上与您的上一个问题相同,因此我投票以重复方式结束。@RobSchmuecker请告诉我:jquery dom导航与:重复ID、JSON结构有什么关系?@RoyiNamir上一个问题,在底部表示我的问题可以简化,我可以将绝对路径存储在href属性中,单击该属性时如何检索该href属性值??在我看来,这是非常相似的,OP应该修改他之前的问题,他只在25分钟前发布了这个问题,而不是因为两个问题想要相同的结果而变得杂乱无章。@RobSchmuecker哦,他后来编辑了它。好的,我同意。我2@RoyiNamir谢谢老兄,我不喜欢不耐烦的OP的双重张贴,希望他们能更快地得到答案!只要看看OP的问答比例,就知道他是@barmar喜欢称呼他们的吸血鬼!请看这把小提琴,它总是给我同样的价值