Tsu*_*oku 1 jquery html-table html-content-extraction
我有一个表,我正在检索每个表行:
$(function(){
$('table tr').click(function(){
var $row = $(this).html();
alert($row);
});
});
Run Code Online (Sandbox Code Playgroud)
这让我得到这样的当前行:
<td>2</td>
<td>Malcriado</td>
<td>Bota</td>
<td>Tipo2</td>
<td>NuevaDesc</td>
<td>NuevaDesc</td>
<td></td>
<td>Cerdo</td>
<td>Azul</td>
<td>oso</td>
<td>Rojo</td>
<td>12</td>
<td>metal</td>
<td>sss</td>
<td></td>
<td>Delicias</td>
Run Code Online (Sandbox Code Playgroud)
我接下来要完成的是删除td并获取其间的值并将它们放入数组中,但我无法实现此目的.有任何想法吗?
使用children()(docs)方法获取<td>元素,然后使用map()(docs)方法创建包含值的Object,最后使用toArray()(docs)方法将其转换为Array.
$('table tr').click(function(){
var values = $(this).children('td').map(function() {
return this.innerHTML;
}).toArray();
alert(values);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
511 次 |
| 最近记录: |