忽略选择选项jQuery的值

里奇维斯

这可能很简单,但是我想知道如何忽略option select是否等于某个值的值,例如我有这个选择

<select>
  <option value="">All</option>
  <option value=".Dog">Dog</option>
  <option value=".Cat">Cat</option>
</select>

$('select').on('change', function() {
 var animal_type = $('option:selected').text();
});

因此,如果选择了“全部”,我不想为animal_type变量分配任何内容,因此在随后的ajax帖子中,animal_type将其忽略并且不将其作为参数发送

 $.ajax({
  type: 'POST',
  url: '/public/rehomed',
   data: {
     animal_type: animal_type, #so if ALL selected this should not be passed through
     rehomed: false,
  }
 });

我正在考虑animal_type从ajax帖子中删除变量的原因是该帖子的参数在Rails中为我在服务器端进行了SQL查询。

领域

添加条件以在执行AJAX之前检查所选选项的值。

$('select').on('change', function() {
    var animal_type = $('option:selected').text();
    var data_send = {animal_type: animal_type, rehomed: false,};
    if(animal_type != "All"){ 
      data_send = {rehomed: false,};
    }
    $.ajax({
        type: 'POST',
        url: '/public/rehomed',
        data: data_send,
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

选择选项值jquery

来自分类Dev

按值选择选项jQuery

来自分类Dev

禁用jQuery提取选择选项值

来自分类Dev

如果选择选项值等于(jQuery)

来自分类Dev

jQuery选择选项

来自分类Dev

使用Jquery选择相应的选择选项时,是否可以更改选择选项的值?

来自分类Dev

jQuery单击带有选项文本的选择选项值

来自分类Dev

如何使用jquery在选择选项中设置选择的值?

来自分类Dev

如何使用jquery在选择选项中设置选择的值?

来自分类Dev

jQuery数组值进入选择选项值?

来自分类Dev

编辑选择选项值

来自分类Dev

从选择选项发送值

来自分类Dev

编辑选择选项值

来自分类Dev

选择选项值的if语句

来自分类Dev

jQuery-删除基于文本而非值的选择选项

来自分类Dev

使用jQuery按值属性对选择选项进行排序

来自分类Dev

jQuery-根据json值设置选择选项

来自分类Dev

jQuery选择选项值复选框

来自分类Dev

根据选择选项值 jQuery 显示隐藏 div

来自分类Dev

使用 prop() 按值获取 jQuery 选择选项

来自分类Dev

jQuery更新选择选项

来自分类Dev

jQuery随机选择选项

来自分类Dev

jQuery选择选项默认选项文本

来自分类Dev

使用jQuery选择选择选项不起作用

来自分类Dev

2选择选项合并值并链接

来自分类Dev

HTML选择选项多行值

来自分类Dev

获取选择选项Django的值

来自分类Dev

选择选项时设置$ _GET值

来自分类Dev

如何设置选择选项的值