如何在不更改选择的情况下更改选择框内的文本名称?

丹尼斯

例如,在下面的代码中,当我选择时Ship Date,我希望“排序方向”更改为{"Earliest Date First", "Latest Date First"}而不更改选择本身。

当我选择“值”时,我希望“排序方向”更改为{"Smallest Value First", "Largest Date First"}而不更改选择。

因此,当我在选择框#1中选择各种特定选项时,我希望在选择框2中更改选项文本

如何?

我的代码有些奇怪,并且不会更改选择...

$('#sort_by').change(function() {
  if ($('#sort_by').val("shipdate"))
    $('#sort_order').val("asc").val("Earliest Date First");
  else
    $('#sort_order').val("desc").val("Latest Date First");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
  Sort By Field:
  <select name="sort_by" id="sort_by">
    <option value="shipdate">Ship Date</option>
    <option value="value">Value</option>
  </select>
  <br/>Sort Direction:
  <select name="sort_order" id="sort_order">
    <option value="asc">Asc</option>
    <option value="desc">Desc</option>
  </select>
</form>

马廷·卡贾巴迪(Matin Kajabadi)

如果您只想更改选项的文本,则只需更改文本即可。

范例:https : //jsfiddle.net/799cf2wr/

<form>
  Sort By Field:
  <select name="sort_by" id="sort_by">
    <option value="shipdate">Ship Date</option>
    <option value="value">Value</option>
  </select>
  <br/>Sort Direction:
  <select name="sort_order" id="sort_order">
    <option value="asc" id="asc">Asc</option>
    <option value="desc" id="desc">Desc</option>
  </select>
</form> 

JS:

$('#sort_by').change(function() {
  if ($('#sort_by').val() === "shipdate"){
        $('#asc').text("Earliest Date First");
        $('#desc').text("Latest Date First");
  }
  else{
      $('#asc').text("Smallest Value First");
      $('#desc').text("Largest Date First");
  }
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不丢失移动Safari上向右箭头的情况下更改选择框背景

来自分类Dev

如何在不丢失移动Safari上向右箭头的情况下更改选择框背景

来自分类Dev

如何在不填充选择器背景色的情况下更改选择器背景色?

来自分类Dev

我想在不干扰“选项”标签值的情况下更改选择框的文本

来自分类Dev

在没有UI的情况下更改选择后,TreeView多项选择无法正常工作

来自分类Dev

VSTO-在不更改选择的情况下锁定excel工作表的所有单元格

来自分类Dev

更改选择输入的“选择”文本

来自分类Dev

我如何在使用jQuery更改选择值时调用更改选择框?

来自分类Dev

更改选择的“ onchange”

来自分类Dev

如何更改选择标签的选择值

来自分类Dev

如何动态更改选择框的名称属性

来自分类Dev

javascript更改选择选项文本

来自分类Dev

通过文本大小更改选择的宽度

来自分类Dev

如何更改选择文件文本引导5

来自分类Dev

如何更改选项(选择)的“值”属性内的文本?

来自分类Dev

如何在UIImagePickerViewController中更改选择按钮标题?

来自分类Dev

如何在选择列表中更改选项

来自分类Dev

如何在UIImagePickerViewController中更改选择按钮标题?

来自分类Dev

如何在Tryton上使用Python更改选择的值

来自分类Dev

如何在Jetbrains IDE中更改选择属性?

来自分类Dev

如何在sencha touch 2框架中更改选择字段的完成和取消按钮的文本

来自分类Dev

更改选择控件的标题

来自分类Dev

Tableview滚动更改选择

来自分类Dev

Excel更改选择内容

来自分类Dev

在更改选择 - 获取数据

来自分类Dev

如何在不使用嵌入式javascript的情况下修改选择下拉列表的默认值?

来自分类Dev

如何在不选择的情况下更改删除范围

来自分类Dev

如何在不更改样式的情况下禁用日期选择器

来自分类Dev

如何在不更改默认选择的情况下创建额外的输入法服务?

Related 相关文章

  1. 1

    如何在不丢失移动Safari上向右箭头的情况下更改选择框背景

  2. 2

    如何在不丢失移动Safari上向右箭头的情况下更改选择框背景

  3. 3

    如何在不填充选择器背景色的情况下更改选择器背景色?

  4. 4

    我想在不干扰“选项”标签值的情况下更改选择框的文本

  5. 5

    在没有UI的情况下更改选择后,TreeView多项选择无法正常工作

  6. 6

    VSTO-在不更改选择的情况下锁定excel工作表的所有单元格

  7. 7

    更改选择输入的“选择”文本

  8. 8

    我如何在使用jQuery更改选择值时调用更改选择框?

  9. 9

    更改选择的“ onchange”

  10. 10

    如何更改选择标签的选择值

  11. 11

    如何动态更改选择框的名称属性

  12. 12

    javascript更改选择选项文本

  13. 13

    通过文本大小更改选择的宽度

  14. 14

    如何更改选择文件文本引导5

  15. 15

    如何更改选项(选择)的“值”属性内的文本?

  16. 16

    如何在UIImagePickerViewController中更改选择按钮标题?

  17. 17

    如何在选择列表中更改选项

  18. 18

    如何在UIImagePickerViewController中更改选择按钮标题?

  19. 19

    如何在Tryton上使用Python更改选择的值

  20. 20

    如何在Jetbrains IDE中更改选择属性?

  21. 21

    如何在sencha touch 2框架中更改选择字段的完成和取消按钮的文本

  22. 22

    更改选择控件的标题

  23. 23

    Tableview滚动更改选择

  24. 24

    Excel更改选择内容

  25. 25

    在更改选择 - 获取数据

  26. 26

    如何在不使用嵌入式javascript的情况下修改选择下拉列表的默认值?

  27. 27

    如何在不选择的情况下更改删除范围

  28. 28

    如何在不更改样式的情况下禁用日期选择器

  29. 29

    如何在不更改默认选择的情况下创建额外的输入法服务?

热门标签

归档