jQuery .html没有在td上工作

时间:2010-07-26 19:17:57

标签: javascript jquery html

我有一个带有文本框的表格单元格,我正在尝试取出文本框的值并将其放回表格单元格中,同时删除文本框。我这样做了一段时间。所以我有这个:

        tds.each(function(i) {
            var val = $(this).children('input').eq(0).val();
            document.getElementById($(this).attr('id')).innerHTML = val;
            //$(this).html(val);
            //$(this).text(val);
        });

正如你所看到的,我尝试了几种不同的方式,并且所有这些方法都没有发生。我也没有任何错误。不知道最近发生了什么。

2 个答案:

答案 0 :(得分:4)

您是否确认收藏品中有任何物品?只要没有任何反应并且没有抛出错误,我首先会看看jQuery选择器。

答案 1 :(得分:3)

尝试:

var tds = $('#table_id td');

tds.each(function(i) {
   var val = $(this).children(':input:eq(0)').val();
   $(this).html(val);
});