select元素通常有两个要访问的值。首先是value值,其次是文本内容值,通过jquery获取任意一个值都很容易:
假定存在下面这个选择列表
<select id="myselect"> <option value="1">Mr</option> <option value="2" selected="selected">Mrs</option> <option value="3">Ms</option> <option value="4">Dr</option> <option value="5">Prof</option> </select>
如果我们需要获取当前选中的选项的value值,通过如下jQuery语句完成:
$( "#myselect" ).val(); // => 2
如果想获取当前选中项的文本内容值(非value值),通过如下jQuery语句完成:
$( "#myselect option:selected" ).text(); // => "Mrs"