Select2 3.3.2を使用しています
選択には非常に長いオプションがあります。例:
<select id="e1">
<option value="AL">Alabama</option>
<option value="WY">Wyoming</option>
<option value="WY">very long long long text</option>
<option value="WY">very long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long text</option>
</select>
目的は、ドロップダウンが開いたときにオプションのラップを回避することです。
開いたときにドロップダウンに長い幅を設定したいと思います(たとえば、800px、または自動評価された幅)。
ただし、ドロップダウンが閉じられたときに入力を短い幅 (たとえば 300px) に保つためです。
select2のこの「ドロップダウン幅を設定するオプションを追加する」問題に従いました。
オプション/ドロップダウンの幅は入力の幅と同じで、オプションは複数の行に折り返されています。
これがjsfiddleでの私の問題のデモです - http://jsfiddle.net/ewwAX/
助けてくれてありがとう。