jquery - 对于特定跨度,将 <th> 替换为 <td>

标签 jquery

我正在寻找一个 jquery 脚本来将这个特定跨度的 th 替换为 td。

<span id="ViewPayment_LblPayment">
  <table width="500" border="0" cellspacing="0" cellpadding="0">
    <tbody>
      <tr>
        <th>Due Date</th>
        <th>Amount Due</th>
        <th>Location</th>
      </tr>
      <tr>
        <td>6/14/2011</td>
        <td>$170.99</td>
        <td>MAIL</td>
      </tr>
    </tbody>
  </table>
</span>

我对 jquery 非常陌生,并且计划参加一些类(class),因此请提供直接的代码答案,而不是类似的答案。

最佳答案

尝试

var $span = $('#ViewPayment_LblPayment');

$span.find('th').wrapInner('<td />').contents().unwrap();
$span.find('tbody').contents().unwrap();

演示:Fiddle

关于jquery - 对于特定跨度,将 <th> 替换为 <td>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18641694/

相关文章:

javascript - PreventDefault 右键单击​​图像

jquery - 绘制线条动画时 tweenjs 的性能问题

jquery - 我的事件点击不起作用

javascript - 在 jQuery 中触发单击时禁用单击处理程序

javascript - 设置 css 元素的背景图像

javascript - 如何按回车键发表评论

javascript - 为什么 $.getjson 不工作?

javascript - 如何获取div拖动后的起始值和结束值

javascript - 访问从 AJAX 创建的 DOM 中的信息

javascript - CK编辑器 : Change cursor position at the end of the Document