Jquery 如何使用数据原型使用表&;symfony中的tr标记而不是Div

Jquery 如何使用数据原型使用表&;symfony中的tr标记而不是Div,jquery,html,symfony,Jquery,Html,Symfony,我正在尝试使用数据原型选项来添加表行。但是symfony提供的默认代码段使用了标记,因此新添加的元素使用了标记,这使得字段一个接一个地出现,而不是一个相邻的字段,看起来像一个表单。当我单击AddRow时,我想要的是一个表和trRows结构,应该是追加的,但是div和li标记会自动追加 jQuery(document).ready(function() { jQuery('#add').click(function(e) { e.preventDefault(); var

我正在尝试使用数据原型选项来添加表行。但是symfony提供的默认代码段使用了标记,因此新添加的元素使用了
  • 标记,这使得字段一个接一个地出现,而不是一个相邻的字段,看起来像一个表单。当我单击AddRow时,我想要的是一个表和trRows结构,应该是追加的,但是div和li标记会自动追加

    jQuery(document).ready(function() {
        jQuery('#add').click(function(e) {
        e.preventDefault();
    
        var list = jQuery('#fields-list');
    
        // grab the prototype template
        var newWidget = list.attr('data-prototype');
    
        newWidget = newWidget.replace(/__name__/g, count);
        count++;
    
        // create a new list element and add it to the list
        var newLi = jQuery('<tr></tr>').html(newWidget);
    
        newLi.appendTo(list);
      });
    })
    
    jQuery(文档).ready(函数(){
    jQuery(“#添加”)。单击(函数(e){
    e、 预防默认值();
    var list=jQuery(“#字段列表”);
    //抓取原型模板
    var newWidget=list.attr('data-prototype');
    newWidget=newWidget.replace(/\u\u name\u\u/g,count);
    计数++;
    //创建一个新的列表元素并将其添加到列表中
    var newLi=jQuery(“”).html(newWidget);
    附录(列表);
    });
    })