問題タブ [chained]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - .chained ドロップダウン リストが IE10 で機能しない
次のコードは、互換モードでない限り、すべてのブラウザー バー IE10 で正常に動作します。このコードをIE10の通常モードで動作させるにはどうすればよいですか?
ありがとう
jquery - Jquery javascript - フィドルを使用したチェーン選択チュートリアル
連鎖選択の作成に問題があり、最終的にいくつかの SO ソリューションにパッチを適用することで解決策を見つけました。SOの精神で、私は最終的な解決策を投稿しています。jquery 1.10で動作します。
そして、みんなを幸せにするために、jsfiddle も含めました。=)
最終的な JSFiddle はこちら: http://jsfiddle.net/NNLh2/
チュートリアル:
2 つの選択ボックスがあるとします。
ユーザーが最初の選択からオプションを選択した後、2 番目の選択オプションを変更したい。最初に、SOからのこの回答を使用しました:
選択ボックスのすべてのオプションを削除してから、1 つのオプションを追加して jQuery で選択するにはどうすればよいですか?
そして、ページが実際にこの質問ですべての読み込みを完了したときに実行する必要があることがわかりました:
しかし、それでも思い通りにはいきませんでした。最初のボックスには 2 つのオプションがあり、それぞれの選択に応答するコードが必要でした。それを if/then ブロックにラップし、選択したときに気の利いたコードを実行する必要がありました。
すごい。私は C#/php/ruby/C 開発者です。これらすべての $ と関数について、私は一体何を知っているのでしょうか? Javascript は C フォーマットをエミュレートしようとするため、if-then ブロックでラップし、この質問の助けを借りて:
最初の選択の値を変数に割り当ててから、気の利いたjavascriptのreplace-the-options部分を実行することができました。
そしてビオラ!これで、機能する基本的な連鎖選択ができました。追加部分を調整することで、好きなように置き換えることができます。これは Rails プロジェクト用なので、次の部分はこれらすべてを動的に作成する方法です。しかし、今のところ、私は私のお粗末なソリューションを楽しんで、プロジェクトを進めます。
Rails のユーザーの場合: Rails と js は実際には相互に対話しないため、これらの追加オプションを動的に作成する場合は、escape_javascript を使用してレンダリングし、渡す URL をカスタム作成します。そして、常にjson経由で渡します。それについて話すSOに関する他の質問があります。調べてみてください。私はあなたのためにすべてを行うことはできません。=P
php - 連鎖メソッドの使用で変数を使用する
上記のコードは正常に動作しますが、チェーンされたプロパティを変数に置き換えると機能しません。
エラー:「PHP エラー: 関数名は文字列でなければなりません」
どうすればこれを回避できますか? ありがとうございました
javascript - JQuery Chained プラグインを使用して「双方向」にチェーンする
私の問題は単純です。以下に示すように、一般的な自動車ブランド - モデルの例を考えてみましょう。
次のように、JQuery Chained プラグインを使用して、モデルをブランドに簡単にチェーンできます。
しかし、私はそれが逆にも機能することを望んでいます。車のブランドの選択が空の場合は、完全なモデル リストが必要です。2 番目の選択で A1 を選択すると、最初のドロップダウンで Audi が選択されます。
私は単にこの行を追加しました:
ただし、両方の選択を読み取り専用でレンダリングするため、これは機能しません (jsFiddle を参照)。私が望むものを達成する方法はありますか?
jquery - PHPまたはjqueryですべての数字を1つに結合する方法
そのコードの書き方を理解するのに苦労しています...選択メニューを最大3レベルまで連鎖させました。つまり、3つのメニューがオークションサイトに関連しています。
各レベルのメニューには、サンプルの ID 番号とアイテム名が付属しています...
したがって、新しいテキストフィールドを追加してメニューから選択するのではなく、カテゴリID番号を入力してメンバーに別のオプションを提供したいと思います。
サンプルとして、ipad ---> ipad - 4 ---> 32gb (上記のリストを参照) を選択した場合、その平均カテゴリ数は 202538 (すべての ID の数を組み合わせたもの) です。つまり、メニューから選択してアイテム名を表示する代わりに、カテゴリID番号を入力するという別のオプションがあるということです。
私の質問は、php または jquery でそのコードを記述して、202538 のようなカテゴリ番号を入力し、カテゴリ番号を入力した後にアイテム番号を表示する方法です。
助けてくださいありがとう。
jquery - Jqueryチェーン選択の非表示/表示の問題
前の選択が選択されるまで、さらに選択が非表示になる一連の 3 つの連鎖選択を作成しようとしています。プラグインの連鎖選択を使用して、隠し部分に独自のコードを追加しようとしています。
例:
3 つのチェーン選択
1 - 表示 2 - 非表示 3 - 非表示
1 からオプションを選択すると、2 に適切な選択肢が入力されて表示されます。問題は、3 も表示されていることです。2 を変更すると 3 が表示されるように設定します。プラグインは、適切なオプション (チェーン) を入力するため、1 が変更されると技術的に 2 を変更します。
プラグインは、前の選択ボックスが選択されるまで自動的に選択ボックスを無効にするので、無効な選択ボックスが非表示になっている場所を見つけようとしました (onchange/div を使用する必要がないように) が、これまでのところ私はそれを理解するのに運がありませんでした。
無効な要素 (選択ボックス) を非表示にして、プラグインによって有効になっているときに表示する方法はありますか?
または、プラグインが次の div を表示する onchange イベントをトリガーしないようにする方法はありますか? (その変更が onchange イベントをトリガーすることなく、プラグインが選択を設定できるようにします。)
これがコードです。ありがとうございました。
プラグインのコードは次のとおりです。
編集:選択した回答は、次の変更により、私にとっては完全に機能します:
mysql - MySQL 連鎖クエリ
データベースで複数のクエリを実行したいのですが、最初のクエリの結果に 2 番目のクエリを適用したいと考えています。私はデータベースの経験があまりないので、これがばかげた質問であればすみません。
例:
そして、最初のクエリの結果に別のフィルターを適用したいと思います:
前もって感謝します!
php - チェーン選択メニュー、「hrefリンクで送信」をリンクする方法は?
データベースSQLを使用して、Phpでチェーン選択メニューを実行してきました(後でクライアントの更新の可能性を開発する必要があるため)。
ただし、連鎖メニュー (2 レベル) は完全に機能します。
問題は、送信後にボタンを他のページにリンクする方法がわからないことです。. . 選択した「アイテム」によっては、誰かが私にいくつかのハイライトを与えることができれば、私は本当に感謝しています.
これが Jquery 部分で、値を直接表示するようになりました。これの代わりに、別のページにリンクしたいと思います。
これを行うために私が従ってきたチュートリアルは次のとおりです。
http://www.yourinspirationweb.com/en/how-to-create-chained-select-with-php-and-jquery/
どうもありがとうございます !!