jqGrid带checkbox的,如何实现选中行的时候不勾选当前行的复选框?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jqGrid带checkbox的,如何实现选中行的时候不勾选当前行的复选框?相关的知识,希望对你有一定的参考价值。
jqGrid checkbox带多选框的,默认选中行的时候会触发只勾选本行的复选框(同时把其他复选框的勾选去掉了),如何能去掉这一效果。
只剩这点分了,望有大神好心搭救~~
beforeSelectRow: function (rowid, e)
var $myGrid = $(this),
i = $.jgrid.getCellIndex($(e.target).closest('td')[0]),
cm = $myGrid.jqGrid('getGridParam', 'colModel');
return (cm[i].name === 'cb');
,
js获取table checkbox选中行的值.mdjs获取table checkbox选中行的
<!DOCTYPE html> <html> <head> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script> <script> function check() { var check = $("input[type=‘checkbox‘]:checked");//在table中找input下类型为checkbox属性为选中状态的数据 var i = 0; check.each(function(){ i++; }); console.log(i); check.each(function () {//遍历 var row = $(this).parent("td").parent("tr"); var id = row.find("[name=‘id‘]").html(); //注意html()和val() var name = row.find("[name=‘name‘]").html(); console.log(id+","+name) }) } </script> </head> <body> <table id="tab"> <thead> <tr> <td>id</td> <td>name</td> </tr> </thead> <tbody> <tr> <td><input name="sub" type="checkbox" /></td> <td name="id">1</td> <td name="name">1</td> </tr> <tr> <td><input name="sub" type="checkbox" /></td> <td name="id">2</td> <td name="name">2</td> </tr> <tr> <td><input name="sub" type="checkbox" /></td> <td name="id">3</td> <td name="name">3</td> </tr> </tbody> </table> <input type="button" onclick="check()" value="提交" /> </body> </html>
以上是关于jqGrid带checkbox的,如何实现选中行的时候不勾选当前行的复选框?的主要内容,如果未能解决你的问题,请参考以下文章