本帖最后由 sias_summer 于 2012-03-29 10:21:59 编辑

解决方案 »

  1.   


       $("#StName").val('@ViewBag.StName');
      $("#StName option").each(function(index) {
                if ($(this).text() == "@ViewBag.StName") {
                    $(this).attr("selected", "selected");
                }         })
      

  2.   

    首先你要赋值正确,然后在使用下面的方式读取:
    var tt=$("form select[name=selectName]").find('option:selected').text();
    alert(tt);
    把selectName换成你表单中的下拉框name值就行了 
    要是使用ID查询这样就行了
    var tt=$("#selectId").find('option:selected').text();就行
      

  3.   

    var tt=$("#selectId").find('option:selected').text();
    var tt=$("#selectId").find('option:selected').val();