点击table里的div获取当前所以行的ID

点击table里的div获取当前所以行的ID,第1张

1、首先给div绑定click事件。

2、通过this,结合parents方法找到tr。

3、通过attr方法获取id的值。

4、具体代码

var tr_id=$(this)parents("tr")eq(0)attr("id");

拓展:parents()和attr()方法具体说明可查看Jquery官方文档。

jQuery 提供了index()方法用于获取第一个匹配元素相对于其同胞元素的 index 位置(从0开始计数),基本语法为:$(selector)index()。因此当前 tr 的 index 可以得到行数,当前 td 的 index 可以得到列数。实例演示如下: 1、HTML结构 1234 2456

// QTableView配合使用的是QStandIterModel,你可以从这个model里面取数据

QTableView tableView = new QTableView();

QStandarItermModel model = new QStandarItemModel();

// 绑定model

tableView->setModel(model);

// 填充数据

model->setData(model->index(row, col), QString("110"));

// 获取数据

model->data(model->index(row, col))->toInt();

$("td")click(function(){

  //td的id 

  alert($(this)attr("id"));

  //tr的id  

  alert($(this)parent()attr("id"));

});

获取TABLE中的值可以用下面的代码完成<html<head<script language=javascriptfunction doclick(){var td = eventsrcElement; // 通过eventsrcElement 获取激活事件的对象 tdalert(行号: + (tdparentElementrowIndex + 1) + ,内容: + tdinnerText);}</script</head<body<table onclick=doclick()<tr<td9:00</td<td10:00</td</tr<tr<td11:00</td<td12:00</td</tr</table</body</html但是你所说的拖动到datagrid 中 形成时间带显示这个我看不太懂, 能举例说明 006351 2009-6-16 上午09:44:22 2212200 举报 实现按下鼠标时能够获取table中某一单元格的行号,并且能够获取该单元格的值,该单元格的值是时间段,如9:00-12:00,我们的目的是想把选中的单元格的值拖动到另外的datagrid中,在其中形成时间带显示,0dg10405 2009-6-16 上午09:44:38 119141110 举报 获取TABLE中的值可以用下面的代码完成

有个getSelection(),返回TableItem[]

或者,你的监听仿下面的

 tableaddSelectionListener( new SelectionAdapter() {

      @Override

      public void widgetSelected( SelectionEvent event ) {

        log( "click: " + eventitem );

      }

      @Override

      public void widgetDefaultSelected( SelectionEvent event ) {

        log( "double-click: " + eventitem );

      }

    } );

以上就是关于点击table里的div获取当前所以行的ID全部的内容,包括:点击table里的div获取当前所以行的ID、如何动态获取 table 中 td 所在行 和列、QT中怎么把Tableview中一行的信息分别显示到Tableline上去等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存