2

如果我有对 Javascript / jQuery 中的链接的引用,我如何检查它是否是<h1>,<h2>等?

4

5 回答 5

3

我假设您的意思是标题内。您可以:header为此使用,例如:

<h1><a href="#" id="link">link</a></h1>

var isHeading = !!$('#link').closest(':header').length;
于 2012-12-12T01:30:27.303 回答
2

使用jQuery.is()方法:

element$.is('h1'); // will return true or false

于 2012-12-12T01:29:11.990 回答
1

这将为您提供大写元素的标签名称

$('.myClassName').get(0).tagName
于 2012-12-12T01:35:44.390 回答
1

你使用Jquery.is

这将检查它是否是标题类型(H1,H2,H3 ...)

$('.myClassName').is(':header') 

或者

这将检查它是否是 H1

$('.myClassName').is('h1')
于 2017-03-11T09:11:05.217 回答
0

如果你想知道它是否是一个标题标签:

$(element).is('h1,h2,h3,h4,h5');
于 2017-05-31T11:14:59.327 回答