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(使用前将#替换为@)