jquery 选择选项不起作用(按名称)

标签 jquery html

我有以下 HTML 定义了我的选择器:

<select name="zoom_cat[]" style="margin-left:15px;">
  <option value="-1" selected="selected">All</option>
  <option value="0">News</option>
  <option value="1">Publications</option>
  <option value="2">Services</option>
  <option value="3">Industries</option>
</select>

我正在尝试将所选选项设置为“全部”(值 -1)。由于某种原因,此 jquery 代码没有效果(相同的选项保持选中状态):

$('input[name="zoom_cat[]"] option[value="-1"]').attr('selected', 'selected');

最佳答案

$('select[name="zoom_cat[]"] option[value="-1"]').attr('selected', 'selected');

而不是输入

关于jquery 选择选项不起作用(按名称),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10182200/

相关文章:

jquery - 如何在对象列表中通过data-*查找

jquery - 用户更改主题时是否可以在网站上更改网站图标?

javascript - 缺乏对 AJAX 预加载的理解(附示例)

javascript - 在各种平台(例如智能手机、平板电脑)上保持 div 的大小

javascript - 我的 javascript 中隐藏选择选项时出错

javascript - appenTo 之后 Html 被切断?

jquery - Bootstrap href 实际上并没有链接

javascript - 下载音频文件而不是播放

javascript - 在桨击中更改 HTML Canvas Pong 动画中的圆圈颜色

javascript - 如何在 CSS/JavaScript 中用水平线显示 "Classic"组合分数?