我在表格中有以下内容。它被克隆,我希望能够只显示一个项目的显示。我的克隆会增加输入项的名称和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_
+克隆编号以获取正确的唯一项目。
答案 0 :(得分:0)
因为你标记了jQuery,你可以这样做:
$('#' + regSeniorID).parent().parent().find('span').hide();
这将找到正确的span元素并最终显示它。