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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)