Jquery。每个函数都不能正常工作

时间:2017-03-04 01:27:18

标签: javascript jquery

我想在表格中添加一列。我的js代码如下:

jQuery(document).ready(function () {

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

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

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

此代码可在fiddle中找到。我做错了什么?

1 个答案:

答案 0 :(得分:2)

您定位了错误的元素。

你应该这样做:

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

请注意jQuery('.Row')而不是jQuery('.class')

请参阅docs,类选择器的使用方式与jQuery('.<classname>')类似,在这种情况下,您希望获取由Row

标识的每一行