从列表中获取所选选项

时间:2009-11-25 19:53:15

标签: javascript jquery html html-select

每次我改变它时,我都试图通过jQuery获取所选的选项,最终是值属性,我总是遇到js的问题!!

HTML

<select>
    <option value="us">United States</option>
    <option value="gb">United Kingdom</option>
    <option value="de" selected="selected">Germany</option>
    <option value="fr">France</option>
</select>

的jQuery

$("select").change (function () {
    // what can I do there?
});

3 个答案:

答案 0 :(得分:3)

$('select').change(function() {
    alert($(this).val());
});

答案 1 :(得分:2)

您可以使用:

$("select").change (function () {
  var selectedValue = $("select").val();

  var selectedText = $("select:selected").text();
});

答案 2 :(得分:1)

$("select").val()将始终为您提供所选选项的值。