繁体   English   中英

如果内容是使用jquery的大写,则用H2替换H3标记

[英]Replace H3 tag with H2 if content is uppercase using jquery

我有从PDF文件中提取的html内容。 我需要将所有H3标签(仅包含大写内容)转换为H2标签。 具有大写/小写内容的H3标签将保持不变。

我正在使用它将H3标签转换为H2,但不确定如何仅将其应用于具有大写内容的标签。

$('h3').contents().unwrap().wrap('<h2/>');

任何帮助,将不胜感激。

您可以使用.filter方法:

$('h3').filter(function() {
   // check if all letters are in uppercase
   return this.textContent === this.textContent.toUpperCase();
}).replaceWith(function() {
   return $("<h2></h2>").append(this.childNodes);
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM