I'm using jQuery 1.12. After clicking on a TD, I want to remove all elements within it except the one with class "savedBlock", so I tried
$(elt).closest('td').find('.savedBlock').show()
$(elt).closest('td').not('.savedBlock').remove()
Unfortunately this is having the effect of removing everything . At least everything disappears from the table cell after I run this. If I comment out the $(elt).closest('td').not('.savedBlock').remove() line, nothing is removed but now I see more than what I want. Any suggestions?
Try this one:
$('td').on('click', function(e) {
$(this).children().not(".savedBlock").remove();
})
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With