下記のコードを参照してください。これはモバイルサイトのナビゲーションです。カテゴリを選択すると、選択したカテゴリページがロードされ、そのカテゴリのすべての製品が一覧表示されます。たとえば、Fruitsを選択すると、カテゴリページの/fruits
が読み込まれ、リンゴ、バナナ、オレンジなどのリンクが一覧表示されます。商品ページを表示すると、カテゴリ名のみが商品名ではなく<select>
に表示されます。リンゴの商品ページからFruitsを選択して、Fruitsカテゴリリストに戻ることができます。しかし既に選択されているので、change
イベントは発生しません。このアクションについて他にどのように通知することができますか(現在選択されているアイテムは変更されていないが、再度選択されたとき)<選択されたオプション>が再選択されたときに通知を受け取る方法は?
2
A
答えて
0
このようなイベントについてはわかりませんが、このトリックは完全に機能します。現在のカテゴリは、もう一度<select>
に追加する必要があります。これを目に見えるものの代わりに選択すると、現在のカテゴリを選択してもchange
イベントが発生します。
<select onchange="location.href = event.target.options[event.target.selectedIndex].getAttribute('data-href');">
<option hidden selected>Fruits
<option data-href="/vegetables">Vegetables
<option data-href="/fruits">Fruits
</select>
関連する問題
- 1. ツリービュー(リストストア)行が選択されたときに通知を受け取る方法は?
- 2. <form:select>の選択されたオプションを得る方法?
- 3. Javascript/jQuery選択されたオプションが再選択されたときの要素イベントの選択
- 4. 通知が通知されたときに通知を受け取る方法
- 5. 選択された選択>オプション要素にIDを追加する方法
- 6. 選択したインデックスが選択されたときに選択されたアラートをポップアップする方法
- 7. AngularJS - 選択から選択されたオプションを取得
- 8. Angular2:選択コンポーネントで選択されたオプションを取得
- 9. 「選択」タグで選択した後、Angular4選択されたオプションが消える
- 10. 他の選択肢のオプションが選択された場合にのみ選択を表示する方法は?
- 11. 選択されたオプションを取得する方法jquery autocomplete
- 12. 選択された選択(選択された値)例
- 13. JQuery - 別の選択が変更されたときにselectの選択されたオプションを変更する
- 14. Rails form_forのオプションが選択された選択タグ
- 15. 選択されたオプションは、私が正常に動作され、この選択を持って選択
- 16. 選択された選択肢の中から選択された項目を取り出す方法
- 17. 変更時に選択されたJquery選択オプション
- 18. Divを選択すると、オプション値が選択されます
- 19. ListBoxの選択されたインデックスと選択された値を取得
- 20. React select - 他の選択フィールドの選択されたオプションに基づいて選択をフィルタリングする方法?
- 21. ハードコードされたオプションでAngularJSを選択
- 22. @ Html.RadioButton単一の選択で選択されたオプションを取得する
- 23. jsf <t:checkbox> backingbeanで選択されたチェックボックスを取得
- 24. タブが再選択されたときにフラグメントをリフレッシュする方法MaterialTabHost
- 25. AngularJS - 選択/オプション付きのNGリピートネストされた、選択した値
- 26. その後、選択されたオプション
- 27. ノックアウトjs選択されたオプション
- 28. 選択されたオプション:今週、PHP
- 29. フォームで選択されたオプション:: select
- 30. ドロップダウンブートストラップから選択されたオプション
多分[ぼかし](https://developer.mozilla.org/en-US/docs/Web/Events/blur)のものがあります。 – Marty
不幸にも、アイテムが選択されたときに '