[英]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.