2 qq 37011270 qq_37011270 于 2017.08.31 10:27 提问

bootstrap datatable checkbox

我用的jsp页面
<%
for(int i=0;i Test test=tests.get(i);
%>

                    <td><%=test.getId()%></td>
                    <td><%=test.getName()%></td>
                    <td><%=test.getDetail()%></td>
                    <td><%=test.getRemark()%></td>

                    <td>
                    <input type="button" value="a"  title="<%=test.getId()%>"   class="btn btn-default" onclick="a()">
                    <input type="button" value="b" class="btn btn-default" onclick="b()">
                    <input type="button" value="c" class="btn btn-default" onclick="c()"> 
                    </td>

                </tr>
            <%
                }
            %> 



        var objectnos=$(":checkbox[name='chkId'][checked]").val(); 
        var length=$(":checkbox[name='chkId'][checked]").length;
        上面两种都获取不到checkbox的值 
        刚接触datatable  因为之前都是用ajax html上去的  
        用上面的两种取也是能取到的

        $(this).toggleClass("tr_active"); 
                   $("input[name='chkId']:checkbox").attr("tag","");
                   var chksall = $("input[type='checkbox']");
                   chksall.prop("checked",false); 
            var chks = $("input[type='checkbox']",this);
            var tag = $(this).attr("tag");  
               $(this).attr("tag","selected");
               chks.prop("checked",true); 
                            单击事件里用的这种的  好像只有直接对这个checkbox操作是可以的
                            但是只要一获取就获取不到   我也不大懂  但是明明已经选中checkbox了 但是他还是获取不到  或者哪位大佬有ajax的方法也可以 感激不尽

1个回答

srjzh
srjzh   2017.09.05 11:13

我觉得input元素的type属性应该为checkbox,而不是button,而且你也没有写name属性,当然用name取不到了,应该是这种格式:

 <input type="checkbox" value="b" name="chkId" class="btn btn-default" onclick="b()">
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
json获取datatable后生成table分页显示checkbox全选
*适用于查询,一次加载,减少访问服务器频率 *使用json获取datatable数据 *将datatable转换为table *将table分页 *checkbox全选
DataTable添加checkbox
省市区 所属网点 门店名称 门店地址 姓名 手机号 身份证号 身份证正反面 营业执
dataTable 批量选中 当前页的所有列表数据
jsp部分代码:列表数据通过dataTable加载             批量审批                                         借款申请单号             借款人             金额             期限             年化利率             还款方式
Bootstrap的datatable控件
Datatable控件使用非常简单,页面效果如下 首先,添加datatable控件的引用。@*table控件*@ <link href="~/Content/BootStrap/frontmcoinquery/bootstrap-table.css" rel="stylesheet" /> <script src="~/Content/BootStrap/frontmcoinq
icheck结合datatable使用方法及实现全选、反选功能
本文主要内容是介绍icheck的简单使用方法 及结合datatable实现全选及反选功能 尾部附上完整代码
Bootstrap Datatable 简单的基本配置
$(document).ready(function() {     $('#example').dataTable({ "sScrollX": "100%",   //表格的宽度   "sScrollXInner": "110%",   //表格的内容宽度   "bScrollCollapse": true,  //当显示的数据不足以支撑表格的默认的高度时,依然显示纵向的滚动条。(默认是
DataTable添加checkbox实现表格数据全选,单选(点选)
$(&quot;#divTabBranInfoList&quot;).append('&amp;lt;table id=&quot;tabInfo&quot; class=&quot;table table-striped table-bordered table-hover&quot; width=&quot;100%&quot;&amp;gt;\n' + ' &amp;lt;thead&amp;gt;\n' + ' &amp;l
Bootstrap之表格checkbox复选框全选
Bootstrap中表格的复选框全选
Bootstrap DataTable自定义表格 设置某列不排序
很多情况下,我们使用外来插件不一定满足自己的业务需求。所以一般插件都会提供自定义的功能给用户做出自己想要的
checkbox多项选中及取消选中
效果图 function check() { var code = ""; //$("input[name=chkname][value=AAAAA],[value=BBBBB]").attr("checked", true);//固有属性 $("input[name=c