Jquery在最后一列之前添加一列

hdr*_*ven 2 html jquery

当我按下"+"按钮时,我正在尝试创建一个新列.

我遇到的问题是:

我单击按钮,它会在最后一列之后生成一列.我怎么能在之前生成它?

我把桌子放在这里:

<table>
   <tr>
      <td><input value = "0"/></td>
      <td><input value = "0"/></td>
      <td><input value = "0"/></td>
      <td class="total">0</td>
   </tr>
   <tr>
      <td><input value = "0"/></td>
      <td><input value = "0"/></td>
      <td><input value = "0"/></td>
      <td class="total">0</td>
   </tr>
   <tr>
      <td><input value = "0"/></td>
      <td><input value = "0"/></td>
      <td><input value = "0"/></td>
      <td class="total">0</td>
   </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

那是我目前的代码:

http://jsfiddle.net/2G7Lh/

非常感谢你!

Tus*_*har 7

尝试

$("tr").find("td:last").before('<td><input type="text" value=""></td>');
Run Code Online (Sandbox Code Playgroud)

Fiddle Demo

.find():最后 td在每个tr比插入元件.之前()它.


你错过了一个错字 =

改变<input type"text"<input type="text"通过作为评论Biduleohm