用jQuery怎么得到id=aaa的<select>对象的选择值?

解决方案 »

  1.   

    $("#aaa option[selected=true]").val()
      

  2.   

    那如果要是取选定项的文本呢?
    是不是$("#aaa").text();
      

  3.   

    同意楼上
    论坛签名======================================================================gkmzk:你好!
    截至 2011-03-24 17:43:33 前:
    你已发帖 54 个, 未结贴 2 个;
    结贴率为: 96.30%

    当您的问题得到解答后请及时结贴.

    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
    http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
    http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html如何给分和结贴?
    http://community.csdn.net/Help/HelpCenter.htm#结帖如何给自己的回帖中也加上签名?
    http://blog.csdn.net/q107770540/archive/2011/03/15/6250007.aspx
      

  4.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
     <head>
      <title> New Document </title>
      <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
      <script type="text/javascript">
      $(document).ready( function() {
    $("#aaa").change( function() {
    var txt = $(this).find(":selected").text();
    alert(txt);
    });
      });
      </script>
     </head> <body>
    <select id="aaa" name="aaa">
    <option value="1">111</option>
    <option value="2">222</option>
    <option value="3">333</option>
    </select>
     </body>
    </html>