<select id="Province">
    <option value="0">请选择</option>
里面value是动态从数据库里拿出来的。
但是我现在想拿到Text值。
也就是<option value="0">中间的这个值</option>
怎么拿。 
如果
var Province = $.trim($("#Province").val());
那么我拿到的知识value值。 我要的是下拉列表框显示的值

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>JavaScript</title><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"></script>
    <script  type="text/javascript">$(function(){
        json = {'promanagername':'黄山'};
        $("select[name='promanagername'] option:contains('" + json.promanagername + "')").attr("selected","selected");
    })
    </script>
    </head>
    <body>
    <select id="promanagername" name="promanagername" class="select"><option value="5">不显示删除回复</option><option value="0">显示所有回复</option><option value="1">显示星级回复</option><option value="3">显示得分回复</option><option value="4">黄山</option></select>
    </body>
    </html>
      

  2.   


    这个把全部的TEXT值都查出来了。 不行 要下拉列表框的当前值啊
      

  3.   

    不用意思,这是白天我回复另外一个主题的代码,已经根据你的情况作出修改了<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>JavaScript</title><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"></script>
    <script  type="text/javascript">
    show = function(){
    alert($("#promanagername option:selected").text());
    };</script>
    </head>
    <body>
    <select onchange="show()" id="promanagername" name="promanagername" class="select"><option value="5">不显示删除回复</option><option value="0">显示所有回复</option><option value="1" selected>显示星级回复</option><option value="3">显示得分回复</option><option value="4">黄山</option></select>
    </body>
    </html> 
      

  4.   

    还打错字了,简而言之就是这样:
    $("#Province option:selected").text()"
      

  5.   


    var Province =document.getElementById('Province');
    alert(Province.options[Province.selectedIndex].innerText);
      

  6.   

    $("#Province option:selected").text()"
      

  7.   

    $("#Province option:selected").text()
      

  8.   

    多谢了。 对JQUERY这块还真不蛮懂
    受教