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

时间:2016-07-01 20:29:20

标签: javascript jquery html

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

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

temp = commands.getstatusoutput("zcat file* | grep pattern")

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:4)

您可以使用.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);
});