2016-11-16 121 views
-1

因此,在過去的幾個小時裏,我一直在玩jquery,並且無法讓它工作。我能夠在標題更改爲一個字符串,像這樣:jquery asp.net dropDownList選擇值頁面標題

   <script> 
 
        function chngttl() { 
 
         document.title = "Heya"; 
 
        } 
 
       </script>

,我已經得到了平變化=在下拉列表'chngttl」。頁面標題更改爲「和雅」。但如果我嘗試類似 document.title = <%= DropDownListID.SelectedValue.ToString()%> 或者它不起作用。我也沒有運氣 document.title = $('#<%= DropDownListID.ClientID%> option:selected')。val();

任何解決方案?

回答

0

您可以處理javascript的標題更改。只需更新您的chngttl功能就可以了

 <script> 
       function chngttl() { 
        $('#DropDownListID :selected').val(); 
       } 
    </script> 
0

您的代碼幾乎可以正常工作,但這只是一個不起作用的原因。

首先在下拉列表控件中添加一個類。

例如: - <asp:DropDownList ID="DropDownList1" runat="server"> 這將是你的控制器。一類添加到控制 即<asp:DropDownList ID="DropDownList1" runat="server" CssClass="myclass"/>

現在我們的代碼,

`$(文件)。就緒(函數(){

$('.myclass').change(function(){ 
    document.title = "Heya"; 
    }) 

})`