javascript - 如何使用jquery在选择列表中选择选项

标签 javascript jquery html

我有一个包含选择元素的表单

<select name="adddisplaypage[]" id="adddisplaypage" multiple="multiple">
    <option value="all" label="all">all</option>
    <option value="index" label="index">index</option>
    <option value="tour" label="tour">tour</option>
    <option value="aboutus" label="about us">about us</option>
    <option value="contactus" label="contact us">contact us</option>
    <option value="destination" label="destination">destination</option>
    <option value="reservation" label="reservation">reservation</option>
</select>

谁能帮我在点击时选择这个选项(多选),即点击时选择该选项,如果点击选择则取消选择。

最佳答案

我意识到我可能误解了你的问题。像下面这样的东西应该可以工作,但我不确定浏览器支持:

$('#adddisplaypage option').click(function(e) {
  e.preventDefault();
  var self = $(this);

  if(self.attr('selected') == '') {
    self.attr('selected', 'selected');
  } else {
    self.attr('selected', '');
  }
});

关于javascript - 如何使用jquery在选择列表中选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4437704/

相关文章:

javascript - 如何反转div onclick的隐藏事件

php - 暗黑破坏神像 CSS3/jquery 中的球体

javascript - 我如何使用 jquery-template 选择一个选项

javascript - 用ajax检查下载时间?

Jquery UI 可排序、滚动(jsFiddle 示例)

javascript - 如何将数据设置为深度嵌套数组

ios - 在屏幕锁定的情况下运行 TriggerIO iOS 应用程序?

javascript - 仅在 Backbone.js 中保存更改的属性

javascript - 如何修复Bootstrap中的元素?

javascript - React.JS 组件类中的递归函数