我一直在使用一个漂亮,优雅的插件,名为DropKick,用于我的webapp http://jamielottering.github.com/DropKick/,我似乎有一个小问题,我不知道如何去尝试修复它.我试图以编程方式更改选择下拉菜单的值.下面是我的问题的描述,以及JSFiddle的链接.
HTML:
<select id="start" class="timePreference">
<option value="Choose">Choose</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
Run Code Online (Sandbox Code Playgroud)
jQuery的:
$('.timePreference').dropkick();
$('#someDiv').click(function() {
$('#start').val("1");
alert($('#start').val());
);
Run Code Online (Sandbox Code Playgroud)
当我在alert中显示值时,它显示为一个,但是当我查看选项上的标签时,它保持默认值或更改之前的任何值.
例如,如果我的默认值为"选择"并且我点击了someDiv,那么alert将显示"1",因此它会更改,但选择下拉菜单仍会显示"Choose".有什么建议.我可能只是错过了一些不确定的东西.
FSFiddle:http://jsfiddle.net/kdp8791/aNS9R/61/