I have a few divs that are created using PHP. The anchor within the div always has a HREF, even if it is blank. Basically, I am trying to detect if the HREF is blank. If it has content, do nothing, if it’s blank, strip the text out, delete the anchor, them put the text back in.
Here is the div:
<div class="title">
<a class="article" href="">Lorem Ipsum</a>
</div>
Here is my code:
jQuery(document).ready(function($) { //required for $ to work in WordPress
$(".article").each(function(){
if ($(this).attr('href') !== undefined) {
return;
} else {
var linkTitle = $(this).html();
$(this).parent().empty().html(linkTitle);
}
});
//-->
});
You can check for an empty
hrefattribute and “unwrap” those links using.replaceWith()like this:You can give it a try here.