基本的なchoose.jsコードを使用してカスタマイズした人はいますか?
js、css、および png をダウンロードし、例からいくつかのコードをコピーし、独自の非常に単純な例を作成しましたが、何か不足しているに違いありません。選択した.cssと同じように、code.jquery.jsが含まれてロードされることを確認しました。
非常に単純な SELECT フィールド (ドロップダウン) を表示しようとすると、フィールドが非常に小さくなり、フィールドをクリックしても何も起こりません。selected.js を無効にすると、すべてのオプションが表示された SELECT を取得するだけです。
jQuery 内に単純な SELECT を追加する方法は次のとおりです (この例ではすべてハードコーディングされていますが、フィールドに動的に入力する必要があります)。
$html = '<select name="items" id="items" multiple="multiple" size="1" class="chosenElement">';
$html += '<option value="foo">foo</option>';
$html += '<option value="bar">bar</option>';
$html += '<option value="baz">baz</option>';
$html += '<option value="qux">qux</option>';
$html += '</select>';
次に、オプションを含むモーダル ダイアログ ボックスを表示するときに、次のように呼び出します。
$('.modal-body').html($html);
$('.chosenElement').chosen();
これまでのところ、あらゆる種類の順列を変更してテストし、解決策や例をグーグル検索しましたが、何も機能していないようです. おそらくどこかでセミコロンが欠けているなど、非常にばかげたものですが、この「10分間の実装」に多くの時間を費やしたので、助けを求める必要があります。