JSFiddle - React, Tailwind, and code Playground

by DinoMyte

HTML

<div>

</div>

CSS

.active
{
  border: 1px solid green;
}

JavaScript

$.fn.AddNewClass = function(newClass,targetElement)
{
   $(this).contents().filter(function()
   {
      if($(this).is(targetElement)){
          var clone =  $(this);          
          $(clone).addClass(newClass);
          $(this).replaceWith($(clone));
       }
   });  
   
    return $(this)[0].outerHTML;
}

var ele = "<li class='dropdown'><a href='index.html' class='dropdown-toggle'>Home</a></li>";
var newEle = $(ele).AddNewClass('active','a.dropdown-toggle');
alert(newEle);
$('div').append($(newEle));