小编use*_*920的帖子

逐行访问表数据<td>逐行<tr>

我需要对DOM进行更改.我需要使用paragaraphs或类似的东西来呈现表格内容.为此我需要获取每行表的数据.我怎样才能做到这一点?

HTML示例:

<table style="width:300px">
    <tr>
        <td>Jill</td>
        <td>Smith</td> 
        <td>50</td>
    </tr>
    <tr>
        <td>Eve</td>
        <td>Jackson</td> 
        <td>94</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

输出应该是这样的 - Jill Smith 50Eve Jackson 94

我写过类似的东西,但是它遍历<td>了网页中的所有标签.不排.

 $("table").each(function() {
    $("tr").each(function(){
        $("td").each(function(){                
            label = $('td').text(); 
        });         
    alert(label);
 });
Run Code Online (Sandbox Code Playgroud)

html javascript jquery dom dynamic

5
推荐指数
1
解决办法
305
查看次数

从DOM中删除标记

我需要使用jQuery或JavaScript从DOM中删除单个标记.我只需要删除封闭标签,而不是标签内的内容.

remove(),detach(), empty()因为他们删除的全部内容以及方法不能适用.

例如:

<table border="1" style="width:300px">
<tr>
  <td>Jill</td>
  <td>Smith</td> 
  <td>50</td>
</tr>
<tr>
  <td>Eve</td>
  <td>Jackson</td> 
  <td>94</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

需要只删除<table></table>.

目前DOM看起来像这样

<table style="width:600px">
<tbody><p> Number  -  Name  -   <br></p>
    <p> 111  -  ABC  -  <br></p>
    <p> 222  -  KLM  -  <br></p>
    <p> 333  -  NOP  - <br></p>
    <p> 444  -  HIJ  -  <br></p>
</tbody></table>
Run Code Online (Sandbox Code Playgroud)

先感谢您.

html javascript jquery dom

-1
推荐指数
1
解决办法
110
查看次数

标签 统计

dom ×2

html ×2

javascript ×2

jquery ×2

dynamic ×1