【问题标题】:multiple select checkbox in jqueryjquery中的多选复选框
【发布时间】:2012-07-18 10:14:24
【问题描述】:

我想在 div 或文本框中显示复选框的多个值。

function countChecked() {
    var n = $("input:checked").val();
    $("div").text(n + (n === 1 ? " is" : " are") + " checked!");
}
countChecked();
$(":checkbox").click(countChecked);

【问题讨论】:

    标签: javascript jquery html checkbox checked


    【解决方案1】:

    试试这个:

    function countChecked() {
      var n = 0;
      $(":checkbox:checked").each(function(){
         n += parseInt(this.value, 10)
      })
      $("div").text(n + (n === 1 ? " is" : " are") + " checked!");
    }
    

    【讨论】:

    • 这个输出长度..我想要值。
    【解决方案2】:
    function countChecked() {
        var n= "";
        $("input[type=checkbox]:checked").each(function(){
            n += $(this).val() + " ";
        });
        $("#change").text(n);
    }
    countChecked();
    $(":checkbox").click(countChecked);
    

    【讨论】:

    • 您应该添加某种解释,说明您在那里做了什么来改进他的代码。这个网站是关于学习的,而不仅仅是关于解决方案的。 :)
    猜你喜欢
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-19
    • 2017-01-26
    • 1970-01-01
    • 2015-05-19
    • 1970-01-01
    相关资源
    最近更新 更多