特定的" Bootstrap"返回JQuery数据表中的行。选中复选框

时间:2015-05-22 00:09:03

标签: javascript jquery jquery-datatables

1。为什么我的代码无法使用 Bootstrap复选框

如果(bootstraps复选框)具有属性"检查"下面的javascript将完美地工作。在输入中,但它设置了class ="已检查"在父级范围内。如下:

<span class="checked">
   <input type="checkbox" value="9577" class="overtimeapproval">
</span>

这个javascript返回一个包含我需要的所有行的数组:

$("#mytable:has(.overtimeapproval:checked)").dataTable().fnGetNodes();

2。我想我必须为Bootstrap复选框做什么

要使用相同的javascript使用bootstrap复选框,我需要类似:

todo: $("#mytable:has(.overtimeapproval:parent:span:checked)").dataTable().fnGetNodes();

如何在上面执行jquery选择器?

2 个答案:

答案 0 :(得分:2)

$("#mytable:has(.overtimeapproval:parent.checked)").dataTable().fnGetNodes();

我认为这可以帮助你。

答案 1 :(得分:0)

我可以使用下面的javascript完成我所需的工作:

$($("#mytable").dataTable().fnGetNodes()).has('.overtimeapproval:checked')
  

似乎Bootstrap复选框可以正常使用:checked   选择器。