这很难解释,但让我们干杯吧。
我可以将#breakhourdropdown
and的值#breakminutedropdown
(它们是<select>
元素)设置为'00'
或者'30'
如果变量worktimewithoutbreak
大于或高于21600
.
它们应该是这两个元素的默认值。
但是,如果用户想通过单击<select>
-elements 来选择另一个值,则不会发生任何变化。
应该有选项,用户可以更改这两个元素的默认值。
$("#breakhourdropdown,#breakminutedropdown").change(function() {
var worktimewithoutbreak = 25000;
if (worktimewithoutbreak >= 21600) {
var breakhour = $('#breakhourdropdown').val('00');
var breakminutes = $('#breakminutedropdown').val('30');
}
if (worktimewithoutbreak <= 21600) {
var breakhour = $('#breakhourdropdown').val('00');
var breakminutes = $('#breakminutedropdown').val('00');
}
});
编辑:问题演示:http: //jsfiddle.net/XrcfM/