在表格中单击其中的某一行产生一个js单击事件,怎么样在js获取这一行的某一个td的数据?

本人在js方面是菜鸟,高手请写上源代码...谢谢!
2024-11-24 10:25:36
推荐回答(5个)
回答1:

先说思路:

当点击某一行的时候,能得到这个tr的对象,可以通过这个对象得到该行的所有td对象,这时候可以通过一个序号来获取这一行的某个td的数据。

下面以代码来解释


    
        abc
    
    
        aabbcc
    


综上,我们就实现了通过点击某行获得某个td的数据。

回答2:

  1. 如果你的单击事件是绑定在td上面,那你可以直接在事件函数中,通过$(this).html()来获取td的内容。其中$(this)就是td的jQuery对象

  2. 如果你的单击事件是绑定在tr上面,那你可以在事件函数中,通过$(this).find("td").each(function(td){...})来遍历此行所有的td。其中$(this)就是点击tr的jQuery对象,find("td")查找所有类型是td的子类,each进行遍历,function函数内写针对每个td的处理

希望我的回答可以帮助到你

回答3:

当点击某一行的时候,能得到这个tr的对象,可以通过这个对象得到该行的所有td对象,这时候可以通过一个序号来获取这一行的某个td的数据。

下面以代码来解释:



abc


aabbcc



回答4:

你可以为这个单元格添加一个id 用getElementById获取

回答5: