来自我的表格,
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吗?
答案 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')
谢谢!