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();