You can only filter it based upon elements that are contained in the row somewhere, name, class level split, etc. As long as the level split (or levels, period) for the new and old characters are different you should be able to do it.
Originally Posted by AX1200
Using the same layout as he set up for the current hiding, if you wanted to hide a character named Testchar that was a 3 Paladin, 4 Ranger, 3 Rogue split, you could do something like:
var rows = document.evaluate(
'//tr/td[contains(text(),"Lvl 3 Paladin, Lvl 4 Ranger, Lvl 3 Rogue")]/a[contains(@href, "/testchar/")]',
for (i = 0; i < rows.snapshotLength; i++)
foo = rows.snapshotItem(i).parentNode.parentNode;