2017-04-03 5 views
0

jQueryで生成された動的表はappendです。 最初の行にはテーブルheaderが含まれています。 2番目には入力フィールド(テキストフィールド、ドロップダウンメニューなど)があります。 第三者などにはテーブルの内容が含まれています。は、jQuery内に動的ドロップダウンメニューを追加します。

$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});

私の問題は、私はrow 2(HERE MENU)内の動的dropdownメニューを作成する方法がわからないということです。 アイデア私は別のajaxコールする必要がありますか?このappend?または変数を作成し、これらの値を長い文字列(variable = variable + value;)として追加し、row 2に投稿しますか? 私の質問が十分に明確であることを願っています。

+1

ドロップダウンメニューはどうすればいいですか?それも動的コンテンツですか?質問は不明です。 –

+0

@vyx.caの値がデータベースからロードされました。など – Klapsius

+0

これらの値は時間とともに変化するのですか、 –

答えて

0

HERE MENU<select>リストに置き換える必要があります。ネストされたAJAX呼び出しを使用してそれを実行しようとすると、ちょうど頭痛を探しているだけです。別のAJAX呼び出しを行い、変数に文字列を作成し、プレースホルダの代わりに挿入したいと思います。

関連する問題