如何使用jQuery选择表的所有值?

时间:2010-09-09 20:53:21

标签: jquery

(文档)$。就绪(()的函数         警报($( “TD”)VAL());     });

但警报是空的。

如何使用jQuery选择表格中的值?谢谢。

编辑:我被问到了:

我有一个网站,我需要来自javascript函数的数据库数据。我从数据库中获取数据,将其放入表中,然后从表中选择数据以便在javascript中使用。在我的函数中间,我有$(“td”)......无论我的函数是什么形式。

5 个答案:

答案 0 :(得分:3)

如果您希望它们以逗号分隔的值字符串:

var vals = $('td').map(function(){
    return $.text([this]);
}).get().join(',');

alert(vals);

答案 1 :(得分:1)

表格单元格没有值,它们具有HTML内容。

使用:

alert($("td").html().join(','));

相反。

答案 2 :(得分:0)

val仅适用于表单字段。你想要text

$(document).ready(function() {

alert($("td").text());

});

但是,文本只会返回一个结果,因此您必须使用每个结果来获取数组:

 $(document).ready(function() {
    var txt = [];
    $("td").each(function(){
       txt[] = $(this).text();
    })
    alert(txt.join(','));

    });

实际上,使用map作为J-P建议......它是获取数组中val的更好答案: - )

答案 3 :(得分:0)

尝试:

alert($("td").text());

答案 4 :(得分:0)

$(document).ready(function() {
var values;
$('td').each(function() {
    values += $(this).text() + " ";
});
alert(values);
});