在jQuery追加内部生成动态下拉菜单

时间:2017-04-03 13:29:36

标签: javascript php jquery html

我使用jQuery通过append生成动态表格。 第一行包含表header。第二个包含输入字段(文本字段,下拉菜单等)。 第三和其他包含表格内容。

 $el.append('<tr>
                 <td>ID</td>\n\
                 <td>Name</td>\n\
                 <td>Something</td>\n\
                 <td>Something</td>\n\
                 <td>Something</td>\n\
                 <td></td>\n\
                 <td></td>\n\
                 <td></td>\n\
             </tr>\n\
             <tr>
                 <td>
                     <input name="test-id" id="test-id" class="machine_management" maxlength="5"  type="hidden"/>
                 </td>\n\
                 <td></td>\n\
                 <td></td>\n\
                 <td>HERE MENU</td>\n\
                 <td></td>\n\
                 <td></td>\n\
                 <td></td>\n\
                 <td></td>\n\
             </tr>\n\
'); 

ajax({ // generate table content});

我的问题是我不知道如何在dropdown(此处菜单)中创建动态row 2菜单。 有任何想法吗?我认为应该是内部的另一个ajax电话?这个append?或者创建变量并将这些值添加为长字符串(variable = variable + value;),然后在row 2中发布? 我希望我的问题很清楚。

1 个答案:

答案 0 :(得分:0)

您的HERE MENU将需要替换为<select>列表。如果你尝试使用嵌套的AJAX调用来做这件事,你只是在寻找令人头疼的问题 - 正如你所猜测的那样,你想要做一个单独的AJAX调用,在变量中创建字符串,然后插入它而不是你的占位符。