隐藏/显示复选框字段,具体取决于链接(或复选框)单击

时间:2018-06-13 15:47:24

标签: javascript jquery

我正在尝试显示/隐藏一组特定的复选框字段(位置字段),具体取决于是否选择了父名称。想一想 - 如果点击“美国”,美国所有地点都将显示在美国标签下方。

我一直在玩一些Javascript - 当我选择/取消选择父级时,我已经有效地显示/删除了复选框,但是我无法让标签跟随。

我应该注意 - 我正在尝试将此脚本添加到 Pardot表单,这不允许自定义标签ID /类。下面的代码确切地设置了它在Pardot表单上的显示方式 - 我只需要删除Checkboxes&标签(理想情况下是所有间距,但我不能100%确定显示器是否会移除间距:当父节点未切换时没有;)

我无法将一个类附加到跨度,因为表单上有多个跨度,并且需要以不同方式切换多个分组。

psql anotherdb

1 个答案:

答案 0 :(得分:0)

原因是你在做什么     的document.getElementById(); 在您的代码中,ID在“input”标签中可用,而不是“label”标签。您可以向范围添加类并切换内容。

<span class="some-class">
     <input/>
     <label/>
</span>