select のオプションの値のうち、事前にわからない数より小さい値を無効にする必要があります (別のフォーム要素に設定されています)。以下のコードのようなものが必要ですが、変数値は「variableInteger」です。
select.children().filter(function() {
return $(this).attr("value") > variableInteger;
}).each(function () {$(this).attr('disabled', 'disabled')});
それを行うための巧妙な方法はありますか?
PS。variableInteger 値は別のフォーム要素からのものであり、その名前も実行時にのみ認識されます。