1

この特定のスパンの th を td に置き換える jquery スクリプトを探しています。

<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に非常に慣れていないため、いくつかのコースを予定しているため、同様の回答ではなく直接コードの回答を提供してください。

4

2 に答える 2

3

試す

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

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

デモ:フィドル

于 2013-09-05T16:46:01.047 に答える
1

私はreplaceWithを使用します:

$('#ViewPayment_LblPayment th').replaceWith(function(){
    return $("<td />", {html: $(this).html()});
});

これが実際のこのコードです - http://jsfiddle.net/maximua/AAtSX/2/

于 2013-09-05T16:54:43.230 に答える