是否有标头的jQuery选择器(h1,h2,h3,h4,h5或h6)?

时间:2015-02-06 16:05:41

标签: jquery

在jQuery中似乎没有一种方法可以判断节点是否是标题,即h1,h2,h3,h4,h5或h6。我想写一些类似的东西:

hNode$ = $(node).closest('h');
if(hNode$.length >0){
      hNode$.css('padding-top', '+=' + 1);
}

如果所选行是标题,我会碰到顶部填充。

我错过了什么吗?

由于

1 个答案:

答案 0 :(得分:12)

是的。

您可以使用jQuery(":header")

选择所有标题

以下是文档的链接:http://api.jquery.com/header-selector/

  

请注意,因为此选择器是jQuery扩展而不是   CSS规范,使用此选择器的查询无法获取   本机DOM提供的性能提升的优势   querySelectorAll()方法。达到最佳性能时   使用这些选择器,首先使用纯CSS选择一些元素   选择器,然后使用.filter()