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

2024-02-05

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

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

如果所选行是标题,我会在其中碰撞顶部填充。

我错过了什么吗?

Thanks


就在这里。

您可以使用选择所有标题jQuery(":header")

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否有用于标头(h1、h2、h3、h4、h5 或 h6)的 jQuery 选择器? 的相关文章

随机推荐