我正在尝试使用jQuery将下拉菜单中的一个选项设置为选定的选项。这就是我尝试过的:(代码在文档就绪块中)
if($.cookie("regio"))
{
$('#regio option[value="'+ $.cookie("regio") +'"]').prop('selected', true);
}
这是HTML代码:
<select class="form-control" id="regio">
<!-- Here are some options -->
</select>
此后没有任何事情发生。我已经使用firebug调试了所有值,并且cookie确实对应于其中一个选择值。可能是什么问题?
答案 0 :(得分:3)
$('#regio').val($.cookie("regio"))
摘录中的示例:
$("select").val("Second")
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<select>
<option value="First">First option</option>
<option value="Second">Second option</option>
<option value="Third">Third option</option>
<option value="Forth">Forth option</option>
</select>
&#13;
答案 1 :(得分:0)
var foo = 1 + "34";
是否返回字符串值?如果没有,您将希望在连接之前将返回的值转换为字符串。否则,像这样:
Customer Age Bracket = 40 -44
Question Age Bracket = 18-75
将评估为“134”而不是可能需要的“35”;