【发布时间】:2012-03-25 03:44:54
【问题描述】:
我一直在为我的 web 应用程序 http://jamielottering.github.com/DropKick/ 使用一个名为 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>
jQuery:
$('.timePreference').dropkick();
$('#someDiv').click(function() {
$('#start').val("1");
alert($('#start').val());
);
当我在警报中显示该值时,它显示为 1,但是当我查看选项上的标签时,它保持默认值或更改之前的任何值。
例如,如果我的默认设置是“Choose”并且我点击了 someDiv,那么 alert 将显示“1”,因此它会发生变化,但选择下拉菜单仍会显示“Choose”。有什么建议。我可能只是遗漏了一些小东西,不确定。
【问题讨论】:
-
嗨,你能解决这个问题吗?我也许可以帮助你,干杯!
-
这里是 JSFiddle 的链接:jsfiddle.net/kdp8791/aNS9R/61
-
Hiya 更新伙伴:@kdp8791 Okies,我已经解决了这个问题,将在几个小时内更新它,当我有足够的时间详细回答时,问题是在 dropkick 时发生的 css 变形添加了样式,将详细回答您的问题,并可能会在我进行时对其进行优化。 (大声笑-这整天都在我脑海中:)很高兴看到整件事都在工作。 :P 欢呼。
-
天哪!救生员!我真的很感谢帮助!!!!表达不够:-)
-
有人知道如何解决多宽度问题吗? stackoverflow.com/questions/11769888/…
标签: javascript html jquery jquery-plugins