将JQuery变量设置为等于选中的选项

时间:2014-12-04 17:41:08

标签: jquery

我无法将jquery值设置为等于下拉列表的选定选项。目前它被设置为一个单选按钮,但现在需要是一个下拉,我被告知。

这是我到目前为止所做的,但没有达到预期的功能

var acctType = $('name=acct_info option:selected').val();

和选项。

    <div class='selectList quarter'>
    <select>
        <option value='Check'>Check</option>
        <option value='Paypal'>Paypal</option>
        <option value='Wire'>Wire Transfer</option>
    </select>

有谁能告诉我我错过了什么?

1 个答案:

答案 0 :(得分:1)

&#13;
&#13;
$('#account_info').on('change',function(){
  var acctType = $('#account_info').val();
  alert(acctType);
  });
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
 <div class='selectList quarter'>
    <select id="account_info">
        <option value='Check' name='acct_info' id='acctInfoCheck' for='acctInfoCheck'>Check</option>
        <option value='Paypal' name='acct_info' id='acctInfoPaypal' for='acctInfoPaypal'>Paypal</option>
        <option value='Wire' name='acct_info' id='acctInfoWire' for='acctInfoWire'>Wire Transfer</option>
    </select></div>
&#13;
&#13;
&#13;