我正在使用下拉選單來計算一周的作業時間。我面臨的問題是,一旦每周作業時間達到 37.5,我想禁用下拉選單中允許超過 37.5 的選項。下拉選單每隔 15 分鐘增加一次
例如,如果某人已經作業了 37 小時,他們將只能從下拉選單中選擇 30 分鐘,并且所有超過此時間的選項都將被禁用/隱藏。我正在使用計數器來計算一周中的總作業時間,并嘗試將總數與可用的下拉選項進行比較。
我沒有快樂地嘗試過這樣的事情
$("#workedHrs option").filter(function () {
if ($(this).val() count > 2249)
console.log($(this).val() count > 2249)
}).prop("disable", true)
uj5u.com熱心網友回復:
return代替console.logdisabled不是disable
let count = 30;
$("#workedHrs option").filter(function () {
return ( $(this).val() count) > 2249;
}).prop("disabled", true);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="workedHrs">
<option value="1000">1000</option>
<option value="3000">3000</option>
</select>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/449154.html
標籤:jQuery
上一篇:將標頭添加到ajax請求失敗
