jquery获取在当前单元格上的单元格文本

2024-12-23 07:37:16
推荐回答(3个)
回答1:

[6/6]也没有id吗?是不是网页上只有这一个表格,如果还有其它的,为什么不能加id,不加id也行,但总得有个标识的吧,如果用元素顺序方式得到值的话,以后想要再加个什么东西的话,这个顺序还得改。最佳方式是最少要给[6/6]一个id,或者给这个表格一个id。例子:
一、如果没有id,没有class,但整个页面只有这一个表:
$("table tr td").click(function(){
if($(this)==$("table tr td").eq($("table tr td").length-1)){
for(var i=0;i<$("table tr td").length-1;i++)

alert($("table tr td").eq(i).html());



});

二、如果table有id,将上面$("table tr td")换成$("#id的名字 tr td"),有了这个id,就能锁定这个唯一的表了。

三、如果[6/6]有id的话,比如id叫“test”如下:
$("#test").click(function(){
var td=$(this).parent("tr").parent("table").children("tr").children("td");

for(var i=0;i<$("table tr td").length-1;i++)
alert(td.eq(i).html());
});

回答2:

你这是 table单元格吗,如果是 在每一列 加上一个class或name 注意 每列的class或name要一样
class取值:$(".class").html()
name取值:$("td[name='name']").html()

回答3:

直接用$("").val()