別のリストの値に基づいてドロップダウンリストを動的に更新する必要があります。私はonblur
イベントを添付してサーバーコールを作成してから、2番目のリストに値を設定します。最初のリストをクリックしてから2番目のリストをクリックすると、ロードされた要素が正しく表示されません。私は、問題は、あなたが最初のリストの外に移動する必要がありますblurイベントを使用していることだと思いますhttps://jsfiddle.net/4yktopux/ドロップダウンリストを開く前に要素が読み込まれるまで待つ/ドロップダウンリストを動的に更新する
0
A
答えて
2
:
は、ここで簡単な例を示します。
2番目のリストをクリックすると、ブラーイベントが発生して読み込みが開始されますが、クリックイベントは現在空の2番目のリストでも発生します。だからそれは空のリストを落とす理由です。
ぼかしの代わりに、変更イベントを使用して、結果を表示するためにユーザーがもう一度クリックする必要はありません。
+0
私のために働いた。私は変更イベントを使用することについて考えていなかった、ありがとう!それにもかかわらず、問題はそこに残っている。リストをクリックした後に要素が追加されても、ドロップダウンリストが正しく表示されるはずです。クリックしたりやり直さずにリフレッシュする方法があるはずです。 – Pedro
関連する問題
- 1. 動的にドロップダウンリストを更新
- 2. が動的にグリッド内にドロップダウンリストを埋め込みます
- 3. 要素を取得する前にページ読み込みを待つ方法
- 4. JSONをファイルからドロップダウンリストにJavaScriptで読み込みますか?
- 5. 動的に読み込まれる要素でjQueryを使用するには?
- 6. C#WebBrowser - DOM要素が読み込まれるまで待つ方法
- 7. ブートストラップの "input"要素から値を読み込み、djangoに "ドロップダウンリスト"をブートストラップする方法はありますか?
- 8. JavaScriptを実行する前にページが読み込まれるのを待つ
- 9. Cordova:HTML要素が読み込まれる前にJavaScriptが読み込まれます
- 10. AutoCompleteTextView TextChangedListenerのドロップダウンリストを動的に更新する方法は?
- 11. この新しいDOM要素にアクセスするには、ページが読み込まれた後にドロップダウンリストが表示されますか?
- 12. ドロップダウンリストからクエリを更新する必要があります
- 13. JavaのURLから内容を読み取る前にページが読み込まれるまで待つ
- 14. 新しい要素が動的に読み込まれたときに関数をトリガする方法は?
- 15. 動的に読み込まれた要素の子を取得する
- 16. 外部に読み込まれたWebview内の要素を更新します。
- 17. 更新]ドロップダウンリストには、
- 18. 継続的に更新されたファイルを読み込み、Cでファイルに新しいデータが書き込まれるのを待ちます
- 19. 新しい値を追加する前にAndroid Studioのfirebaseデータベースが読み込まれるのを待つ
- 20. jQuery - 動的に追加された要素の読み込み
- 21. javascriptの要素の読み込みを待っています
- 22. 動的コンテンツが段落に読み込まれるまで待つ方法はありますか?
- 23. Superpowered Libraryでファイルが読み込まれるまで待つ
- 24. ReactDOM.renderはレンダリング前にドキュメントが読み込まれるのを待ちますか?
- 25. Selenium/Firefoxでページが読み込まれるのを待つ
- 26. Unityでファイルが読み込まれるのを待つ
- 27. billing_stateドロップダウンリストがshipping_stateドロップダウンリストと同じになるように自動的に事前選択する方法
- 28. lamppは外部ソースが読み込まれるまで待つ
- 29. iMacros:JavaScriptポストリンクのページが読み込まれるまで待つ
- 30. selenium-webdriverとページが読み込まれるまで待つ
「ロードされた要素が正しく表示されていません」という意味を理解できませんでした。あなたはもっと明白になりますか?私があなたのリンクを実行すると、何が表示されるかは、すべてのぼかしでは、前に2番目のドロップダウンリストをクリアせずに都市が追加されています(私はCity1 - City2 - City3 - City1 - City2 - City3)...これはあなたの問題です? – Falco
私はこの例に多大な努力を払っていませんでしたが、エラーを再現するために何をしなければならないかは、最初のリストをクリックして、直後の2番目のリストをクリックすることです。追加されるデータについて気にしないでください。申し訳ありませんが私は十分に明確でない場合。 – Pedro