我正在使用materlize。问题是我必须使用jquery选择一个选项。当我试图获得所选选项的值时,一切正常。但唯一的问题是所选择的ption并没有得到高度重视。它始终显示默认选项文本"选择选项"
我的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");
答案 0 :(得分: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>