2016-10-14 232 views
0

我正在使用materlize。問題是我必須使用jQuery選擇一個選項。所有工作正常,當我試圖獲得選定的選項的價值。但唯一的問題是選定的選項沒有得到高分。它總是顯示的默認選項文本「選擇一個選項」Material-Design所選選項未顯示

我的HTML代碼是

<select id="redirect_select" name="redirect_select" onchange="showRedirect();"> 
    <option value="">Choose An Option</option> 
    <option value="0">Use Redirect URL</option> 
    <option value="1">Use Success Message</option> 
</select> 

我的腳本代碼

$("#redirect_select").val("0").trigger("onchange"); 
+1

其工作。 Otherwisw直接嘗試$(「#redirect_select」)。val(「0」); –

回答

2

,你所要做的就是:

  1. 獲取值首先
  2. 然後在使用後更改選擇選項val("0")沒有觸發

function showRedirect(){ 
 
val = $("#redirect_select").val(); 
 
    alert("value is: "+val) 
 
$("#redirect_select").val("0"); 
 

 
    }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<select id="redirect_select" name="redirect_select" onchange="showRedirect();"> 
 
    <option value="">Choose An Option</option> 
 
    <option value="0">Use Redirect URL</option> 
 
    <option value="1">Use Success Message</option> 
 
</select>

+0

其實我正在使用材料設計,所以選擇下拉菜單是隱藏的,並且代替輸入字段和ul元素自動進入 –