説明するのは非常に難しいですが、乾かしましょう。
変数が より大きいか大きい場合、 #breakhourdropdownand #breakminutedropdown (それらは<select>要素です)の値を'00'orに設定できます。'30'worktimewithoutbreak21600
これらは、2 つの要素のデフォルト値である必要があります。
しかし、ユーザーが要素をクリックして別の値を選択したい場合<select>、何も変わりません。
ユーザーが2 つの要素のデフォルト値を変更できるオプションが必要です。
$("#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/