質問

jQueryとjQuery.SelectBoxというプラグインを使用しています

3つの選択ボックスがあり、最初の選択ボックスでオプションを選択すると、2番目の選択ボックスでオプションが変更されます。

jQueryのappend関数を介して2番目の選択ボックスに値を挿入しようとすると、問題が発生します。すべて正常に機能しますが、新しいオプションはクリックできません。

ここで問題を確認できます: http://incubadora.gelattina.com/impac /galeria.html (右下にスクロール)には、3つの選択ボックスがあります。

役に立ちましたか?

解決

私が理解していることから、あなたは通常の選択を行います。これにより、jQueryを介して様式化された「選択ボックス」が動的に作成されます。

問題は、選択ボックスの初期化後にアイテムを追加しているため、新しいアイテムにはアクションリスナーが一切ないということです。

このSelectBoxプラグインに関するドキュメントは見つかりませんが、SelectBoxが提供するクリックアクションとホバーアクションを新しく追加されたアイテムにバインドする方法を見つける必要があります。

新しいオプションを追加した後、select要素で .selectbox(); 関数を呼び出して、機能するかどうかを確認できます。

他のヒント

ちょっとした理由で、 Selectzor という選択ボックスプラグインを作成しました。 。

必要なものはすべて実現するはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top