I have javascript code that manages an HTML table. The code needs to be able to delete a row from an HTML table.
I am currently using the following code to delete the row:
var rowToDelete = ...;
if (rowToDelete)
rowToDelete.remove();
This works fine in Firefox & Chrome, however, when I load the page in IE 11 & bring up the javascript debugger, it displays
Object doesn't support property or method 'remove'
I haven't tried this code in earlier versions of IE yet.
How can I do this in a cross-browser manner? My page does have jQuery included so I can use a jQuery method.
rowToDelete? is it a dom element or jQuery wrapper objectrowToDeletea jQuery object, or a node?...? invar rowToDelete = ...;.remove()on elements. He should dorowToDelete.parentNode.removeChild(rowToDelete);