javascript - JQuery 按文本从选项中选择

标签 javascript jquery coffeescript

我有以下 html:

<select class="select optional form-control" id="search_form_handover_location" name="search_form[handover_location]"><option value="">Wybierz miejsce odbioru</
    <option value="Gdańsk">Gdańsk</option>
    <option value="Gdańsk">Gdańsk, Lotnisko</option>
    <option value="Ożarowice">Katowice, Lotnisko</option>
</select>    
<select class="select optional form-control" id="search_form_return_location" name="search_form[return_location]"><option value="">Wybierz miejsce zwrotu</option>
      <option value="Gdańsk">Gdańsk</option>
      <option value="Gdańsk">Gdańsk, Lotnisko</option>
      <option value="Ożarowice">Katowice, Lotnisko</option>
</select>

在我的应用程序中,我使用 JQuery 来自动完成第二个选择。因此,当您在第一次选择中选择“Gdańsk”时,它也会在第二次选择中选择它。我的 coffeescript 代码如下所示:

$ ->
  $('#search_form_handover_location').change ->
    location = $("option:selected", this).val()
    $('#search_form_return_location').val(location)

现在我通过使用每个选项的值来做这件事。但是现在我想通过不使用值而是使用文本来做到这一点。因此,当您在第一个选择中选择“Gdańsk, Lotnisko”时,它会在第二个选择选项中自动选择相同的文本。有没有可能解决我的问题?

最佳答案

你可以用这条线获取文本,用它做你想做的事......

$("#search_form_handover_location:selected").text();

关于javascript - JQuery 按文本从选项中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24181680/

相关文章:

javascript - Jquery:仅附加一次 div 'on click'

javascript - 通过blueimp jquery-fileupload异步上传多个文件

javascript - 为什么 CoffeeScript 默认打印到控制台,以及如何禁用它?

javascript - 如何在 Angular $resource中使用自定义操作

javascript - 通过ajax、浏览器弹出窗口提交帖子表单

javascript - mmenu:覆盖点击的按钮背景色

javascript - Umbraco 7 提交时模态弹出窗口关闭

jquery - 禁用 html 标签的悬停状态

javascript - 在 Meteor 中处理全局变量

javascript - 如果按下空格键,输入将被禁用