html 下拉列表datalist

-------------html--------
<input  id="lists" list="cars" />
<datalist id="cars">
    <option data-id="lab1" label="a" value="BMW">
    <option data-id="lab2" label="b" value="Ford">
    <option data-id="lab3" label="c" value="Volvo">
</datalist>

 

-------------jQuery--------

 var dom= $("#lists");
//设置
 dom.val('ddd')
//获取
 console.log(dom.val())
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML中,有几种方法可以创建下拉列表。你可以使用`<select>`标签配合`<option>`标签来创建下拉列表。另外,你还可以使用`<input>`标签的`list`属性结合`<datalist>`标签来创建自动完成的下拉列表。 如果你希望创建一个常规的下拉列表,你可以使用以下方法: 1. 使用`<select>`和`<option>`标签:在`<select>`标签中定义一个`name`属性来指定下拉列表的名称。然后,在`<select>`标签内部使用`<option>`标签来定义每个选项。你可以为每个选项设置一个`value`属性来指定选项的值,同时在`<option>`标签之间添加文本来显示在下拉列表中。以下是一个示例代码: ```html <form> <select name="city"> <option value="one">选项卡一</option> <option value="two">选项卡二</option> <option value="three">选项卡三</option> </select> </form> ``` 2. 使用`<select>`、`<optgroup>`和`<option>`标签:如果你希望将选项按照组进行分类,你可以使用`<optgroup>`标签。在`<optgroup>`标签中使用`label`属性来指定组的名称,然后在其中使用`<option>`标签定义每个选项。以下是一个示例代码: ```html <form> <select name="city"> <optgroup label="选项卡组名"> <option value="one">选项卡一</option> <option value="two">选项卡二</option> <option value="three">选项卡三</option> </optgroup> </select> </form> ``` 如果你希望创建一个自动完成的下拉列表,可以使用以下方法: 1. 使用`<input>`和`<datalist>`标签:在`<input>`标签中设置`type`属性为`text`,然后使用`list`属性来绑定一个`<datalist>`标签的id。在`<datalist>`标签中使用`<option>`标签来定义每个选项。以下是一个示例代码: ```html <form action="xxx"> <input type="text" list="input_ref"> <datalist id="input_ref"> <option>选项卡一</option> <option>选项卡二</option> <option>选项卡三</option> </datalist> </form> ``` 总结起来,您可以使用`<select>`和`<option>`标签或`<input>`和`<datalist>`标签来创建HTML下拉列表。前者适用于常规的下拉列表,而后者适用于自动完成的下拉列表。选项可以使用`value`属性设置选项值,并在标签内部添加文本来显示选项内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值