jQueryのドロップダウンを動的に入力するにはどうすればよいですか?

sridhar pv

データベースから従業員IDを取得して表示します。をクリックしたら、テーブルにドロップダウン値を動的に入力する必要がありますが、ドロップダウンに値addRow()が表示されません。エラーは何ですか?これを完了するのを手伝ってください。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button type="button" onClick="addRow()">Add Row</button>
<table id="dataTable"></table>
function addRow() {
  var option = '';
  var data = <?php echo json_encode($employee);?>;
  $.each(data, function(i, item) {
    option += '<option value="' + item.id + '">' + item.id + '</option>';
  });
  $('#emp_id').append(option);

  $("#dataTable").append('<tr><td><select name="emp_id" id="emp_id"></select</td></tr>');
}
ロリー・マクロサン

この問題は、DOMでまだ作成していない要素にoption要素を追加しようとしているためですselectこれを修正するには、select最初に作成してoptionから要素を追加します。

また、重複を避けるために、ではなく、をclass新しいに割り当てる方がよいことに注意してください次のように使用して、要素をより簡潔に作成するロジックを作成することもできますselectidoptionmap()

function addRow() {
  var data = [{ id: 'foo' }, { id: 'bar' }]; // <?php echo json_encode($employee);?>;
  var options = data.map(function(el) {
    return `<option value="${el.id}">${el.id}</option>`;
  });
  var $tr = $('<tr><td></td></tr>').appendTo('#dataTable');
  $('<select name="emp_id" class="emp_id" />').html(options).appendTo($tr.find('td'));
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button type="button" onClick="addRow()">Add Row</button>
<table id="dataTable"></table>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

jQueryの自動入力ドロップダウン結果を選択したままにするにはどうすればよいですか?

分類Dev

install4jのドロップダウンリストに動的にデータを入力するにはどうすればよいですか?

分類Dev

Django ModelFormでドロップダウン入力を生成するにはどうすればよいですか?

分類Dev

Googleフォームのドロップダウンとテキスト入力にTampermonkeyを入力するにはどうすればよいですか?

分類Dev

入力タイプのテキストを選択ドロップダウンのようにするにはどうすればよいですか?

分類Dev

入力からドロップダウンリストを作成し、別のシートの列にドロップダウンを入力するプログラムをコーディングするにはどうすればよいですか?

分類Dev

ドロップダウンリストをAngular6 HTMLのループに入力するにはどうすればよいですか?

分類Dev

要素を角度形式の入力またはドロップダウンに変更するにはどうすればよいですか?

分類Dev

jqueryドロップダウンの問題を解決するにはどうすればよいですか?

分類Dev

ドロップダウンの変更時に兄弟の入力値を取得するにはどうすればよいですか

分類Dev

先行入力用のカスタムドロップダウンテンプレートを追加するにはどうすればよいですか?

分類Dev

ドロップダウンメニューに動的に入力するにはどうすればよいですか?

分類Dev

Googleの円グラフにドロップダウンリストを入力するにはどうすればよいですか?

分類Dev

リスト属性を持つ入力要素のドロップダウンアイコンを削除するにはどうすればよいですか?

分類Dev

HTML5の日付入力のドロップダウン矢印を右側に揃えるにはどうすればよいですか?

分類Dev

ドロップダウンに基づいて入力に何かを追加するにはどうすればよいですか?

分類Dev

ノックアウトを使用して自己入力ドロップダウンから値を取得するにはどうすればよいですか?

分類Dev

ドロップダウンリストに基づいてテーブルにデータを入力するにはどうすればよいですか?

分類Dev

ドロップダウンボックスのオプションが選択されているときに、Excelでテーブルからデータを自動入力するにはどうすればよいですか?

分類Dev

動的ドロップダウンを作成するにはどうすればよいですか?

分類Dev

ドロップダウンオプションを州から入力するにはどうすればよいですか?

分類Dev

他のドロップダウンから選択されていないオプションを使用してドロップダウンにデータを入力するにはどうすればよいですか?

分類Dev

ドロップダウンオプションで「入力」タグ値を取得するにはどうすればよいですか?

分類Dev

入力ボックスにドロップダウンリストを作成するにはどうすればよいですか?

分類Dev

変更時にドロップダウン値から入力属性を削除するにはどうすればよいですか?

分類Dev

Meteor javascriptでドロップダウンメニューにMongodbを入力するにはどうすればよいですか?

分類Dev

ReactでドロップダウンにAPIデータを入力するにはどうすればよいですか?

分類Dev

thymeleafとspringを使用してドロップダウンにリストを入力するにはどうすればよいですか

分類Dev

JavaScriptを使用してHTMLドロップダウンにテキストファイルを入力するにはどうすればよいですか?

Related 関連記事

  1. 1

    jQueryの自動入力ドロップダウン結果を選択したままにするにはどうすればよいですか?

  2. 2

    install4jのドロップダウンリストに動的にデータを入力するにはどうすればよいですか?

  3. 3

    Django ModelFormでドロップダウン入力を生成するにはどうすればよいですか?

  4. 4

    Googleフォームのドロップダウンとテキスト入力にTampermonkeyを入力するにはどうすればよいですか?

  5. 5

    入力タイプのテキストを選択ドロップダウンのようにするにはどうすればよいですか?

  6. 6

    入力からドロップダウンリストを作成し、別のシートの列にドロップダウンを入力するプログラムをコーディングするにはどうすればよいですか?

  7. 7

    ドロップダウンリストをAngular6 HTMLのループに入力するにはどうすればよいですか?

  8. 8

    要素を角度形式の入力またはドロップダウンに変更するにはどうすればよいですか?

  9. 9

    jqueryドロップダウンの問題を解決するにはどうすればよいですか?

  10. 10

    ドロップダウンの変更時に兄弟の入力値を取得するにはどうすればよいですか

  11. 11

    先行入力用のカスタムドロップダウンテンプレートを追加するにはどうすればよいですか?

  12. 12

    ドロップダウンメニューに動的に入力するにはどうすればよいですか?

  13. 13

    Googleの円グラフにドロップダウンリストを入力するにはどうすればよいですか?

  14. 14

    リスト属性を持つ入力要素のドロップダウンアイコンを削除するにはどうすればよいですか?

  15. 15

    HTML5の日付入力のドロップダウン矢印を右側に揃えるにはどうすればよいですか?

  16. 16

    ドロップダウンに基づいて入力に何かを追加するにはどうすればよいですか?

  17. 17

    ノックアウトを使用して自己入力ドロップダウンから値を取得するにはどうすればよいですか?

  18. 18

    ドロップダウンリストに基づいてテーブルにデータを入力するにはどうすればよいですか?

  19. 19

    ドロップダウンボックスのオプションが選択されているときに、Excelでテーブルからデータを自動入力するにはどうすればよいですか?

  20. 20

    動的ドロップダウンを作成するにはどうすればよいですか?

  21. 21

    ドロップダウンオプションを州から入力するにはどうすればよいですか?

  22. 22

    他のドロップダウンから選択されていないオプションを使用してドロップダウンにデータを入力するにはどうすればよいですか?

  23. 23

    ドロップダウンオプションで「入力」タグ値を取得するにはどうすればよいですか?

  24. 24

    入力ボックスにドロップダウンリストを作成するにはどうすればよいですか?

  25. 25

    変更時にドロップダウン値から入力属性を削除するにはどうすればよいですか?

  26. 26

    Meteor javascriptでドロップダウンメニューにMongodbを入力するにはどうすればよいですか?

  27. 27

    ReactでドロップダウンにAPIデータを入力するにはどうすればよいですか?

  28. 28

    thymeleafとspringを使用してドロップダウンにリストを入力するにはどうすればよいですか

  29. 29

    JavaScriptを使用してHTMLドロップダウンにテキストファイルを入力するにはどうすればよいですか?

ホットタグ

アーカイブ