如何使用jquery删除td标记中的内容

Jon*_*han 3 javascript jquery

我有一个表定义的

<table>
  <tr>
    <td>
       <input type='text' />
    </td>
    <td>
      <button id ='first'>Button</button>
    </td>
    <td>
      <input type='text' />
   </td>
 </tr>
Run Code Online (Sandbox Code Playgroud)

$("#first").live('click',function(){
    $(this).prev().remove();
    $(this).remove();
});
Run Code Online (Sandbox Code Playgroud)

如何删除中的前一个元素td.但我不想删除td

Bri*_*ens 8

如果要删除前一个TD的完整内容(而不是特定的INPUT元素),这将有效:

$(document).on("click", "#first", function() {
    $(this).closest("td").prev().empty();
});
Run Code Online (Sandbox Code Playgroud)