怎么在table中用JS或者JQ获取选中的复选框中的那一行的某个元素的值

怎么在table中用JS或者JQ获取选中的复选框中的那一行的某个元素的值,第1张

JQ:

$("tr")each(function(i,e){

if($("td input:checkbox",$(e))prop("checked")){

consolelog($("td:eq(1)",$(e))text());

}

});

public javaxswingJTable sNameTable;//定义table

private DefaultTableModel tableModel = new JTableUtilDefaultTableModel();//定义Model

UpctableModelsetColumnIdentifiers(new String[] {"ID" ,"NAME" ,"AGE"});//定义表头

sNameTablesetModel(tableModel);//设置表格tableModel

//添加值

tableModel addRow(new Object[]{"1","CC","20"});

tableModel addRow(new Object[]{"2","DD","21"});

tableModel addRow(new Object[]{"3","DD","22"});

int row = sNameTablegetSelectedRow();//取得表格选中行

int sID = tableModel getValueAt(row, 2)toString());//取得表格选中行的AGE字段,如果选中第三行则,sID = "22"(表格从0标签开始)

谢谢,纯手敲,望采纳!

$("tr :checkbox:checked")each(function(i,dom){

var tr = $(dom)closest("tr");

consolelog(tr);

});

$("tr :checkbox:not(:checked)")each(function(i,dom){

var tr = $(dom)closest("tr");

var tds = trfind("td");

consolelog(tds);

});

datatable并不是可视化的东西,所以不存在选中行一说,如果你把datatable展现出来,比如是winfrom用的dataGridView,那由dataGridView1CurrentRow就可以取得当前选中行。

以上就是关于怎么在table中用JS或者JQ获取选中的复选框中的那一行的某个元素的值全部的内容,包括:怎么在table中用JS或者JQ获取选中的复选框中的那一行的某个元素的值、java 如何获取jtabel中被选中行的值、一个table有多行,怎样确定被选中的是第几行,然后遍历未被选中的行,获取其中的某个td等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存