这个简单,假如你的表格id为table,表格第一列为checkbox,然后在checkbox选中的情况下将表格所有第二列中的数据放到一个数组中
var data = [];$(function(){ $("#table")find(":checkbox:checked")each(function(){ var val = $(this)parent()next()text(); datapush(val); });});
>
按你的要求的话,如果没有用JQuery的话相当的麻烦,需要在js中用documentgetElementsByTagName("tr")。。类似这样获取所有tr,可以直接取td,然后再用循环遍历取出值,如果用JQuery的话就方便简单多了
在matlab GUI中,可以在回调函数中,直接利用get函数获取table的数据及其列名。假设GUI的名称为test,则会自动生成testfig和testm文件。
在GUI界面编辑文件testfig中拖入一个table控件,设置其tag为uitable1(默认)。
在对应的M文件testm的回调函数(如按钮的回调函数)中,添加如下代码(此处以将table中数据写入xls文件为例)。
[FileName PathName Index] = uiputfile('xls', '文件另存为', datestr(now, 29));if Index == 1 % 如果窗口没关
dt = get(handlesuitable1, 'data'); % 获取表格数据
colname = get(handlesuitable1, 'columnname'); % 获取表格的列名
data1 = [colname'; dt]; % 将表格的列名和对应的数据连起来
str = [PathName, FileName]; % 将要保存的文件的路径赋值给str
xlswrite(str,data1); % 将修改后的表格写进Excel表格中,以Excel的形式保存
end
以上就是关于如何获取table中checkbox 选中行中列的数据全部的内容,包括:如何获取table中checkbox 选中行中列的数据、selenium 获取table中的元素。python、asp.net怎么获取html页面table的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)