如何获取table中checkbox 选中行中列的数据

如何获取table中checkbox 选中行中列的数据,第1张

这个简单,假如你的表格id为table,表格第一列为checkbox,然后在checkbox选中的情况下将表格所有第二列中的数据放到一个数组中 var data = [];$(function(){ $("#table")find(":checkbox:checked")each(function(){ var val = $(this)parent

复选框取一样的名字。

String[] name=requestgetParameterValues("checkName");

这个方法可以得到是否选中的复选框的value值。

requestgetParameterValues(c1);

for(c1){

for(di){

if(c1等d1){

dddddd

}else{

dddd

}

}

}

下面的代码是实现最快捷代码最简洁的方式,供参考:

<script>

$(function() {

$ajax({

type : "POST",

url : basePath + "getBrandListdo",

success : function(data) {

$each(data, function(i, it) {

$("<input type='checkbox' id='brand'" + itname + " name='brand' value='" + itid + "' />" + itname + "<br>")appendTo($('#brandList'));

});

}

});

});

</script>

<div><span>你喜欢的品牌:</span>

<div id="brandList"></div>

</div>

用jquery实现比较方便

1,获取已选中复选框的值的写法为

$("input[type='checkbox']:checked")val();

2,获取已选中复选框其他列的值的写法为

$("input[type='checkbox']:not(:checked)")val();

这两种方法返回的都是数组

你的意思就是通过判断checkbox的选中获取对应的hidden元素的值是吧:

var arr = [];//存放选中id的数组

var $checked = $("input[type=checkbox]:checked");

for(var i=0;i<$checkedlength;i++){

arrpush($checked[i]next()attr("id"));

}

var rows = $('#dg')datagrid('getSelected');

$post(url, rows, function(response){

    consolelog(response);

}, 'json');

以上就是关于如何获取table中checkbox 选中行中列的数据全部的内容,包括:如何获取table中checkbox 选中行中列的数据、jsp 如何 取复选框的值、请问怎么获取jsp页面上复选框的内容,然后把在复选框上所选择的内容提交保存到mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10170165.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存