选择类型为"h"的最接近元素,例如h1,h2等

Blu*_*ire 4 html javascript jquery

假设我选择了一个元素$(mySelector).我想选择最接近它的标题,所以如果它最接近的标题元素是a <h2>,它会选择它,但如果最接近的是a <h3>,它会选择它.我怎样才能做到这一点?

Den*_*ret 8

选择器中的逗号表示"或".所以你可以这样做:

$(mySelector).closest('h3, h2')
Run Code Online (Sandbox Code Playgroud)

这将返回0或1个元素,如果多于一个匹配则最接近.

  • 你为什么不试试看?顺便说一句,为什么你会在另一个里面有一个标题? (3认同)