我想在选中复选框时显示隐藏的div。当前,选中该复选框时,div仍处于隐藏状态。也许div的嵌套结构引起了问题
页面.html
<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>
脚本.js
function showHiddenField(currentObject) {
var inputDiv = $(currentObject).parent().next();
if ($(currentObject).is(":checked")) {
$(inputDiv).toggle('show');
}
else {
$(inputDiv).hide();
}
}
你可以改变
收件人:
以及您的javascript(您有jquery)
相关问题 更多 >
编程相关推荐