jQuery获取最接近的H3标签的内容

i-C*_*ICA 0 html jquery dom

我试图让H3标签的内容最接近我选择的元素.

$(this).closest('h3').html();
Run Code Online (Sandbox Code Playgroud)

上面的代码在运行时包含null,"this"肯定是与h3在同一父元素中的另一个元素的选择器.

有人可以提出一个想法,为什么它不起作用?

谢谢.

Jam*_*ice 5

"this"绝对是同一父元素中另一个元素的选择器

那是你的问题.closest看起来 DOM树,没有兄弟姐妹一起吧.siblings改为使用:

$(this).siblings('h3').html();
Run Code Online (Sandbox Code Playgroud)

请注意,这将返回第一个h3兄弟的HTML .如果还有更多,您可能需要指定正确的一个.