Jquery Google Map Places - 获取选择选项

时间:2014-09-04 09:14:22

标签: javascript jquery

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

它正在工作,获取国家/地区值并将其用作自动提取的地方的过滤器。但是,我将其更改为使用选择框而不是输入,它不再有效。

这是我添加的代码:

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

这有什么不对,有人能看出为什么我的剧本现在不再有效吗?我在控制台中没有得到任何东西。

1 个答案:

答案 0 :(得分:1)

您需要获取选择的值而不是选项

中的文本
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>将始终采用所选选项的值,因此您不必使用选项作为选择器