JSFiddle - React, Tailwind, and code Playground
by crowjonah
HTML
<ul>
<li><div id="mem-0-member">Member 0</div></li>
<li><div id="mem-0-member">Member 1</div></li>
<li><div id="mem-0-member">Member 1</div></li>
</ul>
JavaScript
var forRegexp = new RegExp('^' + id + '\\-\\d+\\-');
var id = $('ul li div').attr('id');
function reindex() {
$('li').each(function (x) {
$(this).find('[id^="' + id + '-"]').attr('id', function (i, val) {
return val.replace(forRegexp, id + '-' + x + '-');
});
});
}
reindex();