jquery
  • asp.net-mvc
  • 2008-11-13 178 views 1 likes 
    1

    我會嘗試這樣的事情,但這是不允許的。從下拉列表中獲取值使用UrlHelper中的值

    function GetDynamicModulesProperties() { 
        var selectedValue = $("#moduletype option:selected").val(); 
        if (selectedValue.lenght() > 0) { 
    
         var url = '<%= Url.Action("GetModuleProperties", new { sectionid = ViewData.Model.Id, moduleTypeId = selectedValue }) %>'; 
         var renderContainer = $("#modulesettings"); 
         $.get(url, function(data) { 
          renderContainer.html(data); 
          renderContainer.fadeIn('slow'); 
         }); 
        } 
    } 
    

    有沒有辦法做到這一點?

    Thanx預先

    回答

    0

    對select進行val()以獲取選定的選項值。

    var selectedValue = $("#moduletype").val(); 
    

    從你會用下列但是存在額外的按鍵:)

    var selectedValue = $("#moduletype>option:selected").attr('value'); 
    
    沒有意義的選項得到它
    相關問題