📌  相关文章
📜  如何使用 jQuery Mobile 进行垂直选择?(1)

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

如何使用 jQuery Mobile 进行垂直选择?

如果您需要一个垂直选择的组件,那么 jQuery Mobile 里面提供了一个非常棒的选择器,它被称为 "selectmenu"。使用 selectmenu 组件,用户可以在一个下拉列表中的选项中选择一个或多个选项。

下面是使用 jQuery Mobile 进行垂直选择的示例代码:

<!DOCTYPE html>
<html>
<head>
  <title>垂直选择器示例</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
  <script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
  <script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>
  <div data-role="page">
    <div data-role="header">
      <h1>垂直选择器示例</h1>
    </div>
    <div data-role="content">
      <label for="select-choice-1" class="select">单选:</label>
      <select name="select-choice-1" id="select-choice-1" data-native-menu="false">
        <option value="select1">选择选项 1</option>
        <option value="select2">选择选项 2</option>
        <option value="select3">选择选项 3</option>
      </select>

      <label for="select-choice-2" class="select">多选:</label>
      <select name="select-choice-2" id="select-choice-2" multiple="multiple" data-native-menu="false">
        <option value="select1">选择选项 1</option>
        <option value="select2">选择选项 2</option>
        <option value="select3">选择选项 3</option>
      </select>
    </div>
  </div>
</body>
</html>

在这个示例代码中,我们使用了 data-native-menu="false" 属性,这个属性是告诉 jQuery Mobile 不要使用原生的下拉选择框,而是使用 jQuery Mobile 提供的组件,这样可以使选择框更加美观,并且在不同的设备上都能正常显示。

同时,我们还使用了 multiple="multiple" 属性来实现多选的功能。

以上就是如何使用 jQuery Mobile 进行垂直选择的方法,它非常简单易懂,任何人都能够上手。