2016-10-04 24 views
-1

テーブルがあり、新しい行を追加したいとします。これはJQueryの2〜3行で実行でき、cross-browserの作業はできますか?ここでクロスブラウザJQueryを使用して新しい行をテーブルに追加します。

は、ライブコードです:https://jsfiddle.net/nwqmvo36/7/

   <tr> 
        <td><input type="checkbox" class="selectall" /></td> 
        <td data-title="Product" contenteditable="true">--</td> 
        <td data-title="Variation 1" contenteditable="true">--</td> 
        <td data-title="Variation 2" contenteditable="true">--</td> 
        <td data-title="Variation 3" contenteditable="true">--</td> 
        <td data-title="Variation 4" contenteditable="true">--</td> 
        <td data-title="Quantity" contenteditable="true">--</td> 
        <td data-title="Price" class="class" contenteditable="true">--</td> 
       </tr> 
+0

を追加上のユーザーがクリックあなたは[この](http://stackoverflow.com/questions/7317714/clone-ような何かを試すことができたときに、これはあなたのTRに7つのtdのを追加しますまたは既存のクリスタルレポートのコピー) –

答えて

0

これを試してみてください。

$(".vv div:first-child").click(function(){ 
    $("tr").append("<td></td><td></td><td></td><td></td><td></td><td></td><td></td>"); 
}); 

新しいラインボタン

+1

このコードが何をしているのか、なぜそれが質問者の問題を解決したのかを完全に記述してください。 – Soviut

+0

1行と編集可能なテキストだけを使用して作業していますか? – user2680614

+0

これを試してください。私はそのクロスブラウザの互換性を確認しませんでした。他のブラウザで動作する他の属性 "contenteditable"を確認してください。 –

関連する問題