根据范围

时间:2017-02-13 19:47:10

标签: javascript jquery google-apps-script

我在表格中有以下内容。它被克隆,我希望能够只显示一个项目的显示。我的克隆会增加输入项的名称和ID中的数字。

<span style="display: none;">
  <input type="checkbox" id="regsenior_1" name="regsenior_1" class="test-checkbox" value="Senior"/>
  <label class="test-checkbox-label">Senior</label>
</span>

当对表单进行其他更改时,我运行了一个javascript函数。在该功能内部,我想打开输入项和标签的显示。我可以通过其ID获取输入项。这将显示,但不会显示标签:

document.getElementById(regSeniorID).style.display = "inline-block";

如何升级范围并更改显示以显示范围内的所有内容?

请注意regSeniorID = regsenior_ +克隆编号以获取正确的唯一项目。

1 个答案:

答案 0 :(得分:0)

因为你标记了jQuery,你可以这样做:

 $('#' + regSeniorID).parent().parent().find('span').hide();

这将找到正确的span元素并最终显示它。