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
}