如何使用jq获取多个值

发布于 2025-01-15 03:44:37 字数 917 浏览 0 评论 0原文

我想在按下按钮时从选择中获取多个状态,大约有 5 个选项,我希望能够获取选项 1、2 和 3,或者全部 5 个,但不能为空。

我已经在做的事情将返回 1 个特定选项,即 optionA ,如果我将其替换为 .val() ,它将仅获得

  $('#myButton').on('click',function(){
      $('.filter__status').val("optionA");
      loadList();
  });

下面列表选择选项中的第一个选项

<div class="inputRow">
   <label>Status:</label>
    <select class="filter__status" id="status" name="index[filters][status]">
       <?php foreach (Options::statuses() as $status): ?>
          <option value="<?= $status ?>" <?= ($_GET['status'] === $status ? "selected" : "") ?>><?= $status ?></option>
       <?php endforeach; ?>
    </select>
</div>
<div id="myButton" class="button large"><i></i>&nbsp;<span>Show lists</span></div>

I want to get multiple statuses from a select when I press a button, there are about 5 options I either want to be able to get option 1 and 2 and 3 or all 5 of them but not empty ones.

What I am already doing will return 1 specific option which is optionA and If i replace this with .val() it will just get the first option in the list

  $('#myButton').on('click',function(){
      $('.filter__status').val("optionA");
      loadList();
  });

select option below

<div class="inputRow">
   <label>Status:</label>
    <select class="filter__status" id="status" name="index[filters][status]">
       <?php foreach (Options::statuses() as $status): ?>
          <option value="<?= $status ?>" <?= ($_GET['status'] === $status ? "selected" : "") ?>><?= $status ?></option>
       <?php endforeach; ?>
    </select>
</div>
<div id="myButton" class="button large"><i></i> <span>Show lists</span></div>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文