jquery select option value返回null

时间:2016-02-05 05:26:28

标签: javascript jquery

此代码:

$("#host_select").val($("#host_select option:first").val());
alert($("#host_select").val());

警告null。但是在host_select中有一些值的选项。可能有什么不对?

3 个答案:

答案 0 :(得分:1)

我想,我发现了。问题是,在填充选择输入后,您无法立即获得选定的值。

  $('#location_select').change(function()
         var sel=$("#location_select").val();

这里sel将为null。那是因为此时浏览器还没有完全做出选择。 所以我使用setTimeout等待选择完成。

答案 1 :(得分:0)

您可以对javascript和html进行更多研究

这是一个例子:

https://fiddle.jshell.net/v4rwxz1q/

HTML:

<select name="" id="host_select">
  <option value="1">first</option>
  <option value="2">second</option>
</select>

JS:

var first = $("option:first", "#host_select").val();
alert(first)
希望能让你有个好的开始

答案 2 :(得分:0)

pi@raspberrypi ~ $ route

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         172.16.4.1      0.0.0.0         UG    0      0        0 eth0
172.16.4.0      *               255.255.252.0   U     0      0        0 eth0
192.168.0.0     *               255.255.255.0   U     0      0        0 wlan0
192.168.56.0    192.168.0.2     255.255.255.255 UGH   0      0        0 wlan0
192.168.57.0    192.168.0.2     255.255.255.255 UGH   0      0        0 wlan0