如果我采用AJAX技术从另一个ASP页面获取一个动态表格,这样的话,我会在一个LABEL中看到这个表格,如果接下来的提交表单中要选取这个返回过来的tabel中的某个单元格,我该用什么函数来选取呢?
因为这个表格是动态生成的,所以还真的无法得到它的ID,我该怎么去获取这个返回的表格中的某一个单元格的值,来作为提交表单的必选项呢?
如果无法获取这个值,我有什么办法来变通获得呢?
先谢谢大家了!举个例子,我要9月30日到10月3日的单价,
每天有一个单价,各不相同。
我通过选取日子来返回一个表格,列举了4天的单价。
接下来我该如何选取这四个返回的单价的值呢?谢谢诸位了。
因为这个表格是动态生成的,所以还真的无法得到它的ID,我该怎么去获取这个返回的表格中的某一个单元格的值,来作为提交表单的必选项呢?
如果无法获取这个值,我有什么办法来变通获得呢?
先谢谢大家了!举个例子,我要9月30日到10月3日的单价,
每天有一个单价,各不相同。
我通过选取日子来返回一个表格,列举了4天的单价。
接下来我该如何选取这四个返回的单价的值呢?谢谢诸位了。
$("table td:eq(index)") 这个选择器是表示选择某个特定的单元格,索引下标是从0开始
选择元素不一定要用ID嘛,看看Jquery,灵活运用
function cell()
{
var x=document.getElementById('myTable').rows[0].cells[0];
alert(x.innerHTML);
}返回的表格给个ID应该没问题吧!
还有能否给个VBSCRIPT版本的呢
还有如果是属于不确定行数的呢
我是不是很笨呢。
你想获取的数据总归要有什么特征吧?在某个特定id的表格的特定单元格(即,第几行、第几列是确定的),或者有什么前缀或者后缀?
前者可以用DOM,后者可以用字符串处理函数。
烦请高手指点一二。
如果你能控制Ajax调用的页面就可以通过给表格加id属性,调用ResponseXML的getElementById()来访问表格,如果你不能控制但页面结构是固定的,可以用getElementsByTagName()[i]来访问表格,其中i是页面中表格的序号。
能访问表格后你可以根据相关的规律查找你所需的数据,某行或者某列,用DOM都是很简单的事情。