javascript - jquery:如果未选中复选框,则删除所选值

标签 javascript jquery html

我正在显示带有复选框的项目列表,如果复选框被选中,所选项目的值将显示在不同的 div 中。

现在,如果我取消选中该复选框,我应该删除显示在 div 中的项目。 请帮我解决这个问题?

$('input[name="selectedItems1"]').click(function(){
            if (this.checked) {                   

            }else{                    
                //what should go here
            }
        });

最佳答案

这个例子可以帮助你:

html

<input type="checkbox" name="selectedItems1" value="val1" />
<input type="checkbox" name="selectedItems1" value="val2" />
<input type="checkbox" name="selectedItems1" value="val3" />
<div id="result"></div>

jquery

$('input[name="selectedItems1"]').click(function(){ 
  if (this.checked) {
    var span = "<span id='" + this.value + "'>" + this.value + "</span>";
    $("#result").append(span);
  }else{
    $("#" + this.value).remove();//what should go here
  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" name="selectedItems1" value="val1" />
<input type="checkbox" name="selectedItems1" value="val2" />
<input type="checkbox" name="selectedItems1" value="val3" />
<div id="result"></div>

关于javascript - jquery:如果未选中复选框,则删除所选值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30218713/

相关文章:

javascript - 可选链接不起作用 : Cannot read property '0' of undefined

javascript - Jquery 从 div 部分追加文本

javascript - 自动登录表单的 HTML 文件

jquery - 将代码与依赖项合并?

javascript - 创建具有多个级别的折叠表

javascript - jquery 在 chrome、mozilla 和 IE 中工作,但在 safari 中不工作

javascript - 将 HTML 表单架构保存到 JSON

javascript - 使用 jquery 创建的 html 不显示

javascript - 创建搜索栏

javascript - 鼠标从触发器移开后保持 Div 可见(jQuery)