jQuery 选择水果小案例

113 阅读1分钟
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    select {
      width: 170px;
      height: 240px;
      font-size: 18px;
      background-color: pink;
    }
  </style>
  <script src="jquery-3.4.1.js"></script>
  <script>
    $(function () {
      // >>> 按钮
      $('button').eq(0).click(function () {
        $('#dzm2').append($('#dzm1 option'))
      })
      // <<< 按钮
      $('button').eq(1).click(function () {
        $('#dzm1').append($('#dzm2 option'))
      })
      // > 按钮 技术点:怎么获取被选中的子元素
      $('button').eq(2).click(function () {
        $('#dzm2').append($('#dzm1 option:selected'))
      })
      // < 按钮 技术点:怎么获取被选中的子元素
      $('button').eq(3).click(function () {
        $('#dzm1').append($('#dzm2 option:selected'))
      })
    })
  </script>
</head>
<body>
  <select id="dzm1" size="10" multiple>
    <option value="">香蕉</option>
    <option value="">苹果</option>
    <option value="">鸭梨</option>
    <option value="">葡萄</option>
  </select>
  <button>>>></button>
  <button><<<</button>
  <button>></button>
  <button><</button>
  <select id="dzm2" size="10" multiple>
  </select>
</body>
</html>
  • demo 效果: