JSFiddle - React, Tailwind, and code Playground

by alemarch

HTML

<label>Event Location <span class="req">*</span></label><br>
<input type="radio" name="a22" id="a22_0" value="Lafayette  LA">Lafayette LA<br>
<input type="radio" name="a22" id="a22_1" value="Houston TX">Houston TX<br>
<input type="radio" name="a22" id="a22_1" value="Houston TX">Houston TX<br>
<input type="radio" name="a22" id="a22_3" value="San Antonio TX">San Antonio TX<ss>

JavaScript

toDelete = "input[type=radio]"
 function deleteElemPlusText( elem ) {
     var contestoHtml = $(elem).parent().html()
     var thisHtml = $(elem).get(0).outerHTML
     var re = new RegExp(thisHtml + "([^<])*")
     var newContesto =  contestoHtml.replace(re, "deleted")
     $(elem).parent().html(newContesto)
 }

x =  $(toDelete).length;
for (var i = 0; i <= x; i++) {
    deleteElemPlusText($(toDelete).eq(0))
    console.log(i) + "/" + $(toDelete).length + " (" + x
}