我想拉出最接近点击链接的H3的值(链接上方,而不是下方)。
以下是我目前的情况:
function () { return $(this).closest('h3').find('.singleDownload').text(); }
这不起作用。我想把它放到我的Google跟踪代码管理器中。
以下是代码的屏幕截图:
答案 0 :(得分:1)
就像我在评论中所说,.closest()
只关注元素本身及其父母。不是兄弟姐妹或父母的兄弟姐妹。
在您的情况下,您必须更准确地找到h3
:
function () { return $(this).closest('.collapse').prev().find('h3').text(); }
答案 1 :(得分:1)
closest()
会找到最接近的祖先,但您想要的元素,从屏幕截图中缩进HTML的方式来判断,并不是您链接的祖先。你需要遍历DOM到你想要找到的H3的父元素。