allora in pratica:

ho un div con dentro una tabella che puo essere popolata dinamicamente.
al primo avvio non ho problemi.
premo su "chiudi div" e lo nascondo.

SIA che uso il toggle che mi hai suggerito tu, che il classico "display", quando vado a riaprire il div viene si visualizzato, MA non è più interattivo.

il div rimane "interattivo", continuando a fare quello che è progettato di fare, SOLO se invece che il toggle tuo o il display style, uso il removeChild, distruggendolo completamente e ricreandolo ex-novo.

spero di essermi spiegato ora.