0

説明するのは非常に難しいですが、乾かしましょう。

変数が より大きいか大きい場合、 #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/

4

2 に答える 2