📜  jQuery UI 选择菜单类选项(1)

📅  最后修改于: 2023-12-03 15:32:11.750000             🧑  作者: Mango

jQuery UI 选择菜单类选项

jQuery UI 是一款开源的 JavaScript 库,它包含了许多常用的 UI 组件。其中,选择菜单类选项就是其中之一。它提供了各种各样的选择菜单。

常见的选择菜单

以下是常见的几种选择菜单:

下拉菜单

下拉菜单允许用户通过一个下拉列表来选择项。它可以使用 <select> 标签来创建。

<select>
  <option value="">请选择</option>
  <option value="1">选项1</option>
  <option value="2">选项2</option>
  <option value="3">选项3</option>
</select>
多选框

多选框可以让用户选择多个选项。它可以使用 <input> 标签来创建。

<label for="option1">选项1</label>
<input type="checkbox" id="option1" name="options[]" value="1">

<label for="option2">选项2</label>
<input type="checkbox" id="option2" name="options[]" value="2">

<label for="option3">选项3</label>
<input type="checkbox" id="option3" name="options[]" value="3">
单选框

单选框可以让用户选择一个选项。它可以使用 <input> 标签来创建。

<label for="option1">选项1</label>
<input type="radio" id="option1" name="options" value="1">

<label for="option2">选项2</label>
<input type="radio" id="option2" name="options" value="2">

<label for="option3">选项3</label>
<input type="radio" id="option3" name="options" value="3">
滑块

滑块可以让用户通过拖动一个滑块来选择一个值。它可以使用 <input> 标签来创建。

<label for="slider">选择一个值:</label>
<input type="range" id="slider" name="slider" min="0" max="100" value="50">
jQuery UI 选择菜单

除了常见的选择菜单之外,jQuery UI 选择菜单还提供了以下几种类型:

自动完成

自动完成允许用户输入一个值,并根据输入查询相关的选项。它可以使用 autocomplete() 方法来创建。

<label for="autocomplete">输入一个值:</label>
<input type="text" id="autocomplete">

<script>
$(function() {
  var availableTags = [
    "选项1",
    "选项2",
    "选项3"
  ];
  $("#autocomplete").autocomplete({
    source: availableTags
  });
});
</script>
单选按钮组

单选按钮组可以让用户通过单击一个按钮来选择一个值。它可以使用 buttonset() 方法来创建。

<div id="radioset">
  <input type="radio" id="radio1" name="radio" value="1">
  <label for="radio1">选项1</label>

  <input type="radio" id="radio2" name="radio" value="2">
  <label for="radio2">选项2</label>

  <input type="radio" id="radio3" name="radio" value="3">
  <label for="radio3">选项3</label>
</div>

<script>
$(function() {
  $("#radioset").buttonset();
});
</script>
按钮下拉菜单

按钮下拉菜单可以让用户通过单击一个按钮来打开一个下拉列表并选择一个值。它可以使用 button()menu() 方法来创建。

<div id="dropdown">
  <button>选择一个值</button>
  <ul>
    <li><a href="#">选项1</a></li>
    <li><a href="#">选项2</a></li>
    <li><a href="#">选项3</a></li>
  </ul>
</div>

<script>
$(function() {
  $("#dropdown button").button();
  $("#dropdown ul").menu();
});
</script>
工具提示

工具提示可以在鼠标悬停时显示有关一个元素的信息。它可以使用 tooltip() 方法来创建。

<span title="这是一个工具提示">将鼠标悬停在这里</span>

<script>
$(function() {
  $(document).tooltip();
});
</script>
总结

jQuery UI 选择菜单类选项提供了各种各样的选择菜单,满足不同的需求。与常见的选择菜单相比,它们更加灵活和易于使用。如果你想使用这些选择菜单,那么 jQuery UI 可能是一个不错的选择。