如何在Yii2中将Select2动态添加到行

如何在Yii2中将Select2动态添加到行,yii2,Yii2,我正在使用Yii2进行开发,并尝试使用plus按钮将行添加到表中 $('#main_tbl_body').append( '<tr class='+row_class+' id="tbl_rw_appent_'+new_count+'">\n\ <td><a onclick ="removeMoreCommentField(this.id)" id="a_link_remove_'+new_count+'">&l

我正在使用Yii2进行开发,并尝试使用plus按钮将行添加到表中

$('#main_tbl_body').append(
            '<tr class='+row_class+' id="tbl_rw_appent_'+new_count+'">\n\
            <td><a onclick ="removeMoreCommentField(this.id)" id="a_link_remove_'+new_count+'"><img id="image_remove_'+new_count+'" src="images/minus.png" style="width: 20px;height: 20px;cursor: pointer;" ></a></td>\n\
            <td><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">'+' <?php
     //echo '<label class="control-label">Part Code</label>';
          $data = ArrayHelper::map(Mproduct::find()
                                        // where(['P_model' => $model->relatedToVehicle->V_model])
                                        ->all(), 'idProduct', 'P_description');


                        //$items = DealerHelper::getRemainItems();
                        echo Select2::widget([
              'name' => 'part_description_1',
              'data' => $data,
              'options' => [
               // 'class'=>'textBox mobviewmargin',
                  'placeholder' => 'Select Product',
                 // 'multiple' => true
              ],
                            'pluginOptions' => [
                'closeOnSelect' => true,
                'tags' => false,
                'multiple' => false,
                                'allowClear' => false,
            ],
          ]);
                        ?>'+'</div></td>\n\
        <td></td>\n\ \n\\n\
            <td></td>\n\ \n\\n\
                <td></td>\n\ \n\
        <td></td>\n\ \n\
        <td><a onclick ="addMoreCommentField()" id="a_link_add_'+new_count+'"><img id="image_add_'+new_count+'" src="images/plus.png" style="width: 20px;height: 20px;cursor: pointer;" ></a></td>\n\
        </tr>'
        );
我可以从中添加新行。我需要将Krajee Select2附加到我的附加行。可能吗?我该怎么做

$('#main_tbl_body').append(
            '<tr class='+row_class+' id="tbl_rw_appent_'+new_count+'">\n\
            <td><a onclick ="removeMoreCommentField(this.id)" id="a_link_remove_'+new_count+'"><img id="image_remove_'+new_count+'" src="images/minus.png" style="width: 20px;height: 20px;cursor: pointer;" ></a></td>\n\
            <td><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">'+' <?php
     //echo '<label class="control-label">Part Code</label>';
          $data = ArrayHelper::map(Mproduct::find()
                                        // where(['P_model' => $model->relatedToVehicle->V_model])
                                        ->all(), 'idProduct', 'P_description');


                        //$items = DealerHelper::getRemainItems();
                        echo Select2::widget([
              'name' => 'part_description_1',
              'data' => $data,
              'options' => [
               // 'class'=>'textBox mobviewmargin',
                  'placeholder' => 'Select Product',
                 // 'multiple' => true
              ],
                            'pluginOptions' => [
                'closeOnSelect' => true,
                'tags' => false,
                'multiple' => false,
                                'allowClear' => false,
            ],
          ]);
                        ?>'+'</div></td>\n\
        <td></td>\n\ \n\\n\
            <td></td>\n\ \n\\n\
                <td></td>\n\ \n\
        <td></td>\n\ \n\
        <td><a onclick ="addMoreCommentField()" id="a_link_add_'+new_count+'"><img id="image_add_'+new_count+'" src="images/plus.png" style="width: 20px;height: 20px;cursor: pointer;" ></a></td>\n\
        </tr>'
        );
下面是我用于append的代码

$('#main_tbl_body').append(
            '<tr class='+row_class+' id="tbl_rw_appent_'+new_count+'">\n\
            <td><a onclick ="removeMoreCommentField(this.id)" id="a_link_remove_'+new_count+'"><img id="image_remove_'+new_count+'" src="images/minus.png" style="width: 20px;height: 20px;cursor: pointer;" ></a></td>\n\
            <td><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">'+' <?php
     //echo '<label class="control-label">Part Code</label>';
          $data = ArrayHelper::map(Mproduct::find()
                                        // where(['P_model' => $model->relatedToVehicle->V_model])
                                        ->all(), 'idProduct', 'P_description');


                        //$items = DealerHelper::getRemainItems();
                        echo Select2::widget([
              'name' => 'part_description_1',
              'data' => $data,
              'options' => [
               // 'class'=>'textBox mobviewmargin',
                  'placeholder' => 'Select Product',
                 // 'multiple' => true
              ],
                            'pluginOptions' => [
                'closeOnSelect' => true,
                'tags' => false,
                'multiple' => false,
                                'allowClear' => false,
            ],
          ]);
                        ?>'+'</div></td>\n\
        <td></td>\n\ \n\\n\
            <td></td>\n\ \n\\n\
                <td></td>\n\ \n\
        <td></td>\n\ \n\
        <td><a onclick ="addMoreCommentField()" id="a_link_add_'+new_count+'"><img id="image_add_'+new_count+'" src="images/plus.png" style="width: 20px;height: 20px;cursor: pointer;" ></a></td>\n\
        </tr>'
        );
$('main#tbl_body')。追加(
“\n\
\n\
“+”+”\n\
\n\\n\\n\
\n\\n\\n\
\n\\n\
\n\\n\
\n\
'
);
请帮帮我

$('#main_tbl_body').append(
            '<tr class='+row_class+' id="tbl_rw_appent_'+new_count+'">\n\
            <td><a onclick ="removeMoreCommentField(this.id)" id="a_link_remove_'+new_count+'"><img id="image_remove_'+new_count+'" src="images/minus.png" style="width: 20px;height: 20px;cursor: pointer;" ></a></td>\n\
            <td><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">'+' <?php
     //echo '<label class="control-label">Part Code</label>';
          $data = ArrayHelper::map(Mproduct::find()
                                        // where(['P_model' => $model->relatedToVehicle->V_model])
                                        ->all(), 'idProduct', 'P_description');


                        //$items = DealerHelper::getRemainItems();
                        echo Select2::widget([
              'name' => 'part_description_1',
              'data' => $data,
              'options' => [
               // 'class'=>'textBox mobviewmargin',
                  'placeholder' => 'Select Product',
                 // 'multiple' => true
              ],
                            'pluginOptions' => [
                'closeOnSelect' => true,
                'tags' => false,
                'multiple' => false,
                                'allowClear' => false,
            ],
          ]);
                        ?>'+'</div></td>\n\
        <td></td>\n\ \n\\n\
            <td></td>\n\ \n\\n\
                <td></td>\n\ \n\
        <td></td>\n\ \n\
        <td><a onclick ="addMoreCommentField()" id="a_link_add_'+new_count+'"><img id="image_add_'+new_count+'" src="images/plus.png" style="width: 20px;height: 20px;cursor: pointer;" ></a></td>\n\
        </tr>'
        );