yes, it can be done without jQuery but jQuery just makes things easier. Your initial code (with parentNode.parentNode) is heavily relying on the DOM structure, so it is likely that if and when you want to change your HTML, you will have to update your javascript. jQuery extends the life of your code by relying less on the DOM structure. Can you put a link to the code which is not working ?
–
Jean-MarieDec 29 '12 at 13:34

You are temporarily hiding the row by setting the style display as none. Your question is once the row is hidden, then it should not appear again when reload operation is done.

So in order to hide the row permanently, you have delete the corresponding user record from the database itself. If removed in the database then you will not be able to fetch same record from the database, so the row will not displayed when reloading the page.