アップロードされたテキストファイルを読み込んで別のオプションとして並べ替えるコードがあります。<select>
私はforループを使用しているので、file.lengthよりも小さく設定しています。テキストファイルのすべてのオプションは正しく読み込まれますが、テキストが完成すると残りのオプションはundefined
と表示されます。私はこれらを取り除く方法を知りたかったのですundefined
?混乱している場合は、以下のコメントを追加してください。選択肢の中で定義されていないものを取り除くこと
0
A
答えて
1
から値を取得する必要があります。これをチェックしてくださいFiddle。これは、文の場合、私はループのために追加されたコンテンツを持つ.txtファイルArif, John, Sonya, SuperGirl, The Flash, Batman, Suparman
のために私のために働いた、と3つのループを行うのはなぜ1
for (var i = 0; i < results.length; i=i+3) {
$('#name').append('<option val="1">' + results[i] + '</option>');
$('#name2').append('<option val="1">' + results[i] + '</option>');
if(typeof results[i+1] !== 'undefined') {
$('#address').append('<option val="1">' + results[i+1] + '</option>');
$('#address2').append('<option val="1">' + results[i+1] + '</option>');
}
if(typeof results[i+2] !== 'undefined') {
$('#size').append('<option val="1">' + results[i+2] + '</option>');
$('#size2').append('<option val="1">' + results[i+2] + '</option>');
}
}
+0
ありがとう、これはうまくいきました。 – Baner
0
あなたは
for (var i = 0; i < results.length; i=i+3) {
を行う必要があります。また、私はあなたのコードを更新したファイル
$('#name').append('<option value="1">' + file[i] + '</option>');
関連する問題
- 1. Django:固定の選択肢ではない複数の選択肢を確認してください
- 2. urllibが定義されていないエラーを取り除く
- 3. すでに選択されている選択肢を他の選択肢から削除する
- 4. "有効な選択肢を選択してください。"ジャンゴ
- 5. 有効な選択肢を選択してください。選択肢は選択肢の1つではありません
- 6. 選択された選択肢の中から選択された項目を取り出す方法
- 7. Djangoフォームエラー:有効な選択肢を選択してください。 29は、利用可能な選択肢
- 8. django - 動的フィールドエラー:有効な選択肢を選択してください。その選択は、利用可能な選択肢の一つではない
- 9. 現在選択されているバウンドコンボボックスアイテムを削除し、何も選択しないでください。
- 10. Djangoフィールドの選択肢が正しく更新されない
- 11. Jenkins Groovyのすべての選択肢を選択してください
- 12. jQueryは、選択肢で「選択」された特定の選択肢を選択します。
- 13. 少なくとも1つのチェックボックスリストが選択されていることを確認してください。
- 14. 選択されている場合はアラートが他の選択肢で既に選択されている
- 15. 有効な選択肢を選択してください。 xは利用可能な選択肢の1つではありません
- 16. 有効な選択肢を選択してください。 'xxx'は利用可能な選択肢の1つではありません
- 17. 再選択 - セレクタで定義されていない小道具
- 18. 行が選択されてもポップオーバーが解除されない
- 19. スピナーが選択されていないか、デフォルトの選択肢が表示されていません
- 20. リストから選択したものよりも多くの選択肢をランダムに選択
- 21. Rails:フォームの選択フィールドでそれぞれの選択肢を別のフォームフィールドに入力してください
- 22. Yahooローカルでサポートされている国と選択肢
- 23. NameErrorを取得中:変数が定義されていないときに定義されていません
- 24. SQL - 連合の選択肢の中で...
- 25. 関数が定義されていなくても、関数が定義されていないことを示すUncaught Reference Errorがあります。
- 26. このループでもっと美しい選択肢が存在しますか?
- 27. SQL Server - 単純な多肢選択フィールドの定義
- 28. フラグメントが選択されていなくてもクラッシュする
- 29. SQL - 選択肢が何も返されない場合、別の選択を実行します。
- 30. Javaの賢い選択肢
にあなたの3つのループを組み合わせますか?内部を1つ増やしてください。 – epascarello
あなたのオプションが正しくない、valの代わりにvalueを使用するべきです。値は各オプションごとに一意でなければなりません:http://www.w3schools.com/tags/tag_option.asp – SPlatten
@SPlatten値は一意である必要はありません... – epascarello