0

JavaScript を使用してフィルター可能なドロップダウン リストを作成しました。このコントロールは、入力フィールド、ボタン (下向き矢印)、固定サイズの選択ボックスを使用して設計しました。下矢印ボタンをクリックすると、選択ボックスが入力フィールドの下に配置されます。しかし、コントロール全体を単一のコントロールとして作成したいと考えています。このドロップダウン リストに独自のタグを作成したいと考えています。このドロップダウンリストを表示するには、次のように自分のタグを簡単に呼び出す必要があります

<dropcombo id="xxx" >
   <op>1</op>
   <op>2</op>
</dropcombo>

ここで、Dropcombo タグはユーザー定義のコントロールです。このドロップダウン コンボに独自のタグを作成する方法はありますか?

4

2 に答える 2

2

カスタムHTMLタグの問題は、CSSを使用して、それらをレンダリングする方法をブラウザーに指示する必要があることです(ブラウザーは、タグがどのように表示されるかを認識していないため)。

<html>
<body>
    <customTag>This is my custom tag</customTag>
</body>

次のようにレンダリングされます:

This is my custom tag

この問題を解決するためのさらなるアプローチについては、 https://stackoverflow.com/questions/211394/when-to-use-custom-html-tagsを参照してください。

また、jQuery UIに.autocomplete()uiエクステンダーがあり、チェックアウトすることをお勧めします。

于 2012-10-01T10:19:40.000 に答える
1

タグを作成する

dropcombo
{
display:block;
text-align:left;
/* ADD CSS PROPERTY ACCORDING TO YOUR REQUIRDMENT */
}
op
{
/* SAME HERE CSS PROPERTY */
}
于 2012-10-01T10:15:09.803 に答える