Collapse/Expand elements in a dynamic page if a field in a database is empty

i’ve tried this too and it didn’t work

$w.onReady( function () {
$w(“#dynamicDataset”).onReady(() => {
const item = $w(“#dynamicDataset”).getCurrentItem();
if (item[“url”] === undefined) $w(“#button51”).hide();
else $w(“#button51”).show();
});
});