2017-03-04 27 views
0

テーブルに列を追加します。次のように私のjsのコードは次のとおりです。Jquery。各機能が正しく機能していません

jQuery(document).ready(function() { 

    jQuery('#addCol').click(function() { 

     var countRows = $('#blacklistgrid tr').length; 

     $('.class').each(function() { 
      $(this).append("<td><input type=\"text\"/></td>"); 
     }); 
    }); 

このコードはfiddleで見つけることができます。私は間違って何をしていますか?

答えて

2

誤った要素をターゲティングしています。

あなたがこれを行う必要があります。

jQuery('.Row').each(function() { 
     jQuery(this).append("<td><input type=\"text\"/></td>"); 
}); 

お知らせjQuery('.Row')代わりのjQuery('.class')

docsを参照し、クラスセレクタは、jQuery('.<classname>')のように使用し、この場合には、あなたはそれぞれの行を、取得したいされクラスによって識別される

関連する問題