【问题标题】:Hide Checked Checkbox when Unchecked取消选中时隐藏选中的复选框
【发布时间】:2023-03-20 14:31:01
【问题描述】:

我有一个复选框,一个标签,一行有一个文本字段。

当页面加载时复选框被选中,如果用户取消选中复选框,我希望删除该行。不是真正的显示/隐藏,因为我不需要重新显示未选中的复选框。

有没有快速的方法来做到这一点?我正在使用 JQuery 添加行,但如果未选中,我想删除行。我正在使用附加,所以我想我想“添加”或“删除”添加的复选框和行。

<script>
$(document).ready(function(){
$("#btn1").click(function(){
$("p").append(" <b>Appended text</b>.");
});

$("#btn2").click(function(){
$("ul").append("<li><input type='checkbox' checked> Other Group 
&nbsp;<select><option>(HG) 1</option><option>(OG) 2</option>
<option>(OG) 3</option><option>(OG) 4</option><option>(OG) 
5</option></select> &nbsp;  <input type='text' name='fname' 
size='30'></li>");
});
});
</script>

HTML

其他组

选中

<ul>
<li><input type="checkbox" id="vehicle1" name="vehicle1" 
value="Bike" checked>
<label for="vehicle1"> Rock Quarry Worker</label></li>
</ul>
<p>&nbsp;</p>
<style>
ul {

padding: 0;
list-style-type: none;
}
li {
    margin: 0 0 4px 0;
}
</style>

<p>Availble </p>
<form>
    <style>
        .space {li {
    margin: 0 0 4px 0;
}}
    </style>
<input type="checkbox" id="vehicle0" name="vehicle1" value="Bike" 
class="space"> <label for="vehicle1"> Row Boat Operator</label><br>
<input type="checkbox" id="vehicle2" name="vehicle2" value="Car" 
class="space">
<label for="vehicle2"> Window Washer</label><br>
<input type="checkbox" id="vehicle3" name="vehicle3" value="Boat">
<label for="vehicle3"> Zoo Keeper</label><br></form>
<p><button id="btn2" class="btn2">+</button> Add </p>


<p>&nbsp;</p>



<style>
    .btn2 {
        background-color: red;
        color:#FFF;
        font-size: 10pt;
        font-family:Impact, Haettenschweiler, "Franklin Gothic 
Bold", "Arial Black", "sans-serif";

        padding: 6px;

    }
</style>

【问题讨论】:

  • 请贴出相关的HTML,以及你尝试过的代码

标签: html css checkbox hide


【解决方案1】:

您可以使用removeChild(yourCheckbox) 删除您的复选框

【讨论】:

    猜你喜欢
    • 2011-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多