基于此更改选项值's在jQuery中的当前值
Change option value based on it's current value in jQuery
我有以下HTML:
<select class="file_image_type" name="file_image_type">
<option>Gallery</option>
<option>Feature</option>
<option>Thumbnail</option>
</select>
这是动态生成的,并对每个项目重复。由于只能有一个Feature图像,每当一个新图像被选择为"Feature"时,我想重置任何标记为"Feature"的图像的选项值。
我试过这个jQuery,但它似乎没有响应:
current.find(".file_image_type option[value='Feature']").val("Gallery");
我可以使用以下功能将图像设置为功能:
current.find(".file_image_type").val("Feature");
"Gallery"不是val()
,而是text()
。
人,人,你不需要直接在jQuery中选择option
。我真不敢相信我看到了多少次这个错误。
$('.file_image_type').change(function() {
$('.file_image_type').not(this).each(function() {
var $this = $(this);
if ($this.val() === 'Feature') {
$this.val('Gallery');
}
});
});
相关文章:
- 如何使用JQuery制作此菜单幻灯片
- jQuery类选择器如何比querySelectorAll的jQuery包装器更快?
- 如何实现类似于此图中的球使用Highcharts
- 我怎么把范围弄错了?无法从jQuery访问此函数;.在“上”;
- jQuery-等待此元素,然后执行1次
- 如何使用JQuery概括此函数
- 优化javascript/jQuery以获得更好的性能
- 如何使用jquery验证此表单
- 是jQuery 1.3.2导致此操作不起作用,还是其他原因
- 为什么此脚本仅应用于此列表中的一个列表项
- 如果最后一行已经显示,如何防止jQuery加载更多停止函数
- 如何将Jquery合并为更干净的格式
- 如何使用jQuery解析此HTML
- 如何使用jQuery触发此:悬停翻转效果
- jQuery中此脚本的对应项
- 使用 jquery 加载更多/显示更少问题
- isNan 在 jQuery 中将此选择器与动态内容一起使用
- 如何向此 jQuery 语句添加更多内容
- Jquery加载更多按钮,用于具有自定义帖子类型的Wordpress
- C# 等效于此代码