Javascript 使用Jquery和MVC3将表中的选定行添加到另一个表中

Javascript 使用Jquery和MVC3将表中的选定行添加到另一个表中,javascript,jquery,asp.net-mvc,asp.net-mvc-3,html-table,Javascript,Jquery,Asp.net Mvc,Asp.net Mvc 3,Html Table,我在我的项目中首先使用了MVC3,EF模型 在我看来,我有4张像这样的桌子 <div class="questionsForSubjectType"> <table> <thead> <tr> <th> Title

我在我的项目中首先使用了MVC3,EF模型

在我看来,我有4张像这样的桌子

<div class="questionsForSubjectType">  
            <table>
                <thead>
                  <tr>
                     <th>
                       Title
                     </th>
                  </tr>
                </thead>
                <tbody>
                    <tr>
                      <td>
                         test
                     </td>
                   </tr>
                </tbody>
            </table>           
</div>     
用户应该能够选择并添加到另一个表中,假设该表如下所示:

    <table id="CustomPickedQuestions>


   /* <----- Questions that users chose from the other tables /*

    </table>
我要寻找的是,当用户单击一行时,该行将被删除并添加到CustomPickedQuestions,当该行添加到该表时,用户还应该能够将其从CustomPickedQuestions表中删除,然后该行将返回到以前的表


现在我想知道如何在客户端jquery脚本的帮助下实现这一点。

对于您提出的特定问题,您的代码中有太多不相关的复杂性。标题很好,但代码不好。不要发布复杂的项目代码,而是使用最少的代码/方法/属性和常用名称(即ProductID、ProductName等)来创建问题的最简单复制。我的教程的第3部分介绍了如何做到这一点。请参见

是否要实现这样的功能:?嗯,我正在寻找更有用的功能,如上文所述。稍后,它还假设能够删除自定义拾取的问题。那么,只需使用jquery克隆克隆dom对象,然后使用jquery附加进行附加,类似于$.questions或SubjectType tr.clickfunction{$this.clone.AppendToCustomCompkedQuestions tbody};-当单击行时,它将被复制到目标表。我尝试了jquery脚本,但它不起作用。我需要在我的行中添加一些内容吗?您需要添加空的tbody,否则选择器将不起作用。使用tbody/thead来区分标题。样品