0

是否可以在实际选择列表中显示选择列表的描述?单击选择列表时,描述应消失并显示列表。

例子:

<select description="cars">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

http://jsfiddle.net/auMPm/

我想在选择框中包含“汽车”一词,单击它时它应该消失并显示选择列表。

我知道这对于文本输入字段是可能的,这可以通过选择标签实现吗?可能用jquery?

编辑:“占位符”是一个神奇的词。本主题涉及它:如何为“选择”框制作占位符?

Edit2:显然有人为我的问题发布了一个更好的解决方案,但删除了他的答案......奇怪。我很幸运能够及时链接到 jsFiddle :)

http://jsfiddle.net/hxr3P/3/

4

3 回答 3

0

添加新属性以选择标签

 <select id='ddl' desc="this is description" >
      <option value="volvo">Volvo</option>
      <option value="saab">Saab</option>
      <option value="opel">Opel</option>
      <option value="audi">Audi</option>
    </select>

使用 jquery 获取该属性

$(document).ready(function() {
   var val=$('#ddl').attr('desc').val();
     alert(val);
 })​
于 2012-11-08T19:47:00.367 回答
0
var val = $('#ddl').attr('description');

您确定 select 具有描述属性吗?

那应该可行,我自己没有尝试过。希望它有助于祝你好运。

于 2012-11-08T20:08:55.577 回答
0

这是使用 ExtJs 的解决方案:

http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/form/forum-search.html

ExtJS 实现起来可能很麻烦,但它的功能非常强大,请看一下。

(在示例中键入“表格”,它将显示我认为您正在寻找的内容)

于 2012-11-08T20:05:18.393 回答