Hide any element on a dynamic page when field is empty

Yes!

But if you have 1000-elements, you maybe should use a LOOP.

-for-loop
-each-loop