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选择器?
答案 0 :(得分:2)
$("#mytable:has(.overtimeapproval:parent.checked)").dataTable().fnGetNodes();
我认为这可以帮助你。
答案 1 :(得分:0)
我可以使用下面的javascript完成我所需的工作:
$($("#mytable").dataTable().fnGetNodes()).has('.overtimeapproval:checked')
似乎Bootstrap复选框可以正常使用:checked 选择器。