1

私の要件は、 内に画像を追加すること<option>です。以下のコードを使用して、FF で画像を表示しました。

[脚本]

       var items = $("#ShipCountry option").children();    //dropdown options     

        for (i = 0; i < items.length; i++) {
            $(items[i]).html("<img src='/Images/" + $(items[i]).html() + ".gif'></img>"); // adding image

        }

このコードは FF では機能しますが、他のブラウザーでは機能しません。多数の画像 (オプション) を表示する必要があるため、CSS を使用してこのロジックを実装したくありません。

すべてのブラウザでCSSなしでそれは可能ですか?

4

1 に答える 1

1

多くのブラウザーが<option>タグでできることを制限しているため、これをクロスブラウザーで機能させる方法はありません。正直なところ、Firefoxで動作することに驚いています。これを可能にするクロスブラウザを可能にし、優れたドキュメントがあるSelect2を調べることをお勧めします。

于 2013-02-18T11:53:05.163 に答える