不行,这样又都变成tr了。
这里有个简单的测试页面,帮忙给看看。<table id="mytable">
<tr>
<td>No.1</td>
<td>
<select selected="selected" id="st1" name="st1">
<option value="0">权限选择</option>
<option value="1">user</option>
<option value="2">superuser</option>
<option value="4">admin</option>
<option value="6">superadmin</option>
</select>
</td>
<td>
<select selected="selected" id="st2" name="st2">
<option value="0">请选择目标</option>
<option value="1">本地</option>
<option value="2">远程</option>
</td>
</tr>
<tr>
<td>No.2</td>
<td>中国人
</td>
<td>这是测试栏</td>
</tr>
</table><input type="button" id="test" value="测试" onclick="getInfo('mytable');"/><script type="text/javascript" src="jquery-2.1.1.js"></script>
<script type="text/javascript">
function getInfo(objID)
{
var tb = document.getElementById(objID);
var t_data = "";
var t_name = "";
$("#"+objID).find("tr").each(function(i)
{
var thisObj = this.parentNode;
var a = $(this).children();
for(var j=0;j<a.length;j++)
{
t_data += a.eq(j).text() + '|';
//t_name += a.eq(j).context.nodeName + '|';
if(a.eq(j).is("select"))
t_name += "select |";
else
t_name += "tr |";
}
});
alert(t_data);
alert(t_name);
}
</script>
这里有个简单的测试页面,帮忙给看看。<table id="mytable">
<tr>
<td>No.1</td>
<td>
<select selected="selected" id="st1" name="st1">
<option value="0">权限选择</option>
<option value="1">user</option>
<option value="2">superuser</option>
<option value="4">admin</option>
<option value="6">superadmin</option>
</select>
</td>
<td>
<select selected="selected" id="st2" name="st2">
<option value="0">请选择目标</option>
<option value="1">本地</option>
<option value="2">远程</option>
</td>
</tr>
<tr>
<td>No.2</td>
<td>中国人
</td>
<td>这是测试栏</td>
</tr>
</table><input type="button" id="test" value="测试" onclick="getInfo('mytable');"/><script type="text/javascript" src="jquery-2.1.1.js"></script>
<script type="text/javascript">
function getInfo(objID)
{
var tb = document.getElementById(objID);
var t_data = "";
var t_name = "";
$("#"+objID).find("tr").each(function(i)
{
var thisObj = this.parentNode;
var a = $(this).children();
for(var j=0;j<a.length;j++)
{
t_data += a.eq(j).text() + '|';
//t_name += a.eq(j).context.nodeName + '|';
if(a.eq(j).is("select"))
t_name += "select |";
else
t_name += "tr |";
}
});
alert(t_data);
alert(t_name);
}
</script>
{
t_data += a.eq(j).text() + '|';
t_name += a.eq(j)[0].tagName;
}