Python 选中复选框时如何显示Div
选中复选框后,我想显示隐藏的div。当前,选中该复选框后,div将保持隐藏状态。可能是div的嵌套结构导致了问题 page.htmlPython 选中复选框时如何显示Div,python,html,django,Python,Html,Django,选中复选框后,我想显示隐藏的div。当前,选中该复选框后,div将保持隐藏状态。可能是div的嵌套结构导致了问题 page.html <div class="field"> <label class="label">Opportunity Information:</label> <div class="field">
<div class="field">
<label class="label">Opportunity Information:</label>
<div class="field">
<div class="control">
<label class="checkbox">
<input type="checkbox" name="ware_type" id="ware_type" onchange="showHiddenField()">Hardware/Software:</a>
</label>
</div>
</div>
<div class="field">
<div class="field">
<input class="input" name="estimate_id" id="estimate_id" type="text" placeholder="Estimate ID" style="display: none;">
</div>
</div>
</div>
你可以改变
<input type="checkbox" name="ware_type" id="ware_type" onchange="showHiddenField()">Hardware/Software:</a>
你可以改变
<input type="checkbox" name="ware_type" id="ware_type" onchange="showHiddenField()">Hardware/Software:</a>
您认为
currentObject
来自何处?另外,如果您希望它成为复选框,则父对象是标签;您需要parent();所以它必须是parent().parent().parent().next().find('input')
@DanielRoseman那么currentObject应该是什么呢?复选框id?您认为currentObject
来自哪里?另外,如果您打算将其作为复选框,则父项是标签;您需要parent();所以它必须是parent().parent().parent().next().find('input')
@DanielRoseman那么currentObject应该是什么呢?复选框id?
<input type="checkbox" name="ware_type" id="ware_type" onchange="showHiddenField(this,'#estimate_id')">Hardware/Software:
function showHiddenField(e,t) {
$(t).toggle($(e).is(":checked"));
}