Jquery谷歌地图位置-获取选择选项

Jquery Google Map Places - Getting Select Option

本文关键字:选择 选项 获取 谷歌地图 位置 Jquery      更新时间:2023-09-26

这是我的代码:http://jsfiddle.net/spadez/5dqHg/29/

它正在发挥作用,获取国家价值,并将其用作自动推荐地点的过滤器。然而,我将其更改为使用选择框而不是输入框,因此它不再工作。

这是我添加的代码:

var ctryiso = $( "#country option:selected" ).text();

这有什么问题吗,有人能理解为什么我的剧本现在不再有效了吗?控制台里什么都没有。

您需要获得选择的值,而不是选项内的文本

var ctryiso = $( "#country" ).val();

http://jsfiddle.net/5dqHg/32/


例如,如果您有以下HTML

<select name="country" id="country">
  <option value="uk" selected>United Kingdom</option>
  <option value="us">United States</option>
</select>

然后

var ctryiso = $( "#country option:selected" ).text();

会返回英国,但您想要的是,这里是uk

<select>将始终采用所选选项的值,因此您不必使用选项作为选择器