【问题标题】:How to get li chechbox checked status in jquery如何在jquery中获取li复选框选中状态
【发布时间】:2013-03-26 20:21:56
【问题描述】:

如何在 jquery 中获取li checkbox 的检查状态。

我想要这个,但它让我无法定义。

$('#ul'+$Id+' li:nth-child('+_index+') span input:checkbox').attr("checked") 

谁能帮忙解决这个问题。

【问题讨论】:

    标签: javascript jquery checkbox html-lists checked


    【解决方案1】:

    在您的 jQuery 对象上使用 .is(':checked')

    $('#ul'+$Id+' li:nth-child('+_index+') span input:checkbox').is(':checked');
    

    【讨论】:

    • 它只返回假而不是真
    【解决方案2】:

    为什么在 javascript 中使用变量 $id? _index 是变量吗?

    您可以选中一个复选框,例如

    $(selector).prop('checked', true);
    $(selector).prop('checked', false);
    $(selector).attr('checked','checked');
    $(selector).removeAttr('checked');
    alert($(selector).is(':checked'));
    

    【讨论】:

    • $Id 保存了 ul 下方选中的 id
    • 但在 javascript 中 $id 是无效变量
    猜你喜欢
    • 2016-12-13
    • 1970-01-01
    • 1970-01-01
    • 2015-07-15
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    • 2012-10-25
    • 1970-01-01
    相关资源
    最近更新 更多