如何从html表中获取可变数据

时间:2012-02-08 15:51:37

标签: jquery

来自我的表格,

else if (c == 1)
        {
            var startTime = "h:mm AM/PM";
            $("<td>")
                .addClass("tableCell")
                .html("<input type='text' value='" + startTime + "' />")
                .data("col", c)
                .appendTo(trow);

            //col[counter] = startTime;
            //counter++;
            //masterCounter++;
        }

出于这一点,我只想输出startTime。但是,如果我使用这些代码,

var content = document.getElementsByTagName('td');

col[counter] = content[c].innerHTML;
            alert ('td cell number '+(counter)+' contains: ' +col[counter]);

我将获得输入类型='text'value ='“+ startTime +”'/作为col [counter]的输出

无论如何,所以我只能获得值startTime吗?

2 个答案:

答案 0 :(得分:1)

使用此功能。

var content = $('td');

col[counter] = content.eq(c).find('input').val();
alert ('td cell number '+(counter)+' contains: ' + col[counter]);

答案 1 :(得分:0)

我找到了答案!你是对的ShankarSangoli。

我只需要输入

col[counter] = $('td').eq(c).find('input').val();

而不是

content = $('td')

谢谢!