用户定义的Html标记

时间:2012-10-01 10:09:57

标签: javascript jquery html user-defined

我使用JavaScript创建了一个可过滤的DropDown列表。我使用输入字段,按钮(向下箭头)和具有固定大小的选择框设计了此控件。如果我单击向下箭头按钮,我将放置输入字段下的选择框。但我想将整个控件创建为单个控件。我想为此下拉列表创建一个自己的标记。要显示此下拉列表,我需要简单地调用我自己的标签,如

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

这里Dropcombo标签是用户定义的控件。 有没有办法为此下拉组合创建自己的标记?

2 个答案:

答案 0 :(得分: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有an .autocomplete() ui extender,我建议你查看。

答案 1 :(得分:1)

创建标记

dropcombo
{
display:block;
text-align:left;
/* ADD CSS PROPERTY ACCORDING TO YOUR REQUIRDMENT */
}
op
{
/* SAME HERE CSS PROPERTY */
}