我試圖檢查一個select
框填充的值根據用戶選擇,這個選擇將填充一旦用戶選擇從other select boxes
選項,現在在document.ready()
選擇是空的,我需要檢查這個選擇是否仍然是空的,然後禁用一個按鈕,否則,再次啓用它。如果選擇框不爲空屬性更改
這是我試過的,它感覺到下拉框是空的,但沒有填充它時!
if ($('#course-selection').html(null)) {
$('#show-wall-button').attr('disbaled','disabled');
}
else {
$('#show-wall-button').removeAttr('disabled');
}
這個已經在頁面加載時觸發了document.ready
事件!
我也嘗試過這一點,但沒有奏效
if ($('#course-selection').val(null)) {
$('#show-wall-button').attr('disbaled','disabled');
}
else {
$('#show-wall-button').removeAttr('disabled');
}
首先,使用'val(null)'方法意味着您試圖設置值,而不是_get_值。如果您只想要_get_值,請使用'val()'。其次,在用戶填充後,什麼時候檢查select的值會發生? – Tejs
'disabled'拼寫爲'disbaled',這是錯誤的 – swapnilsarwe
@swapnilsarwe'sisabled'拼寫爲'disabled' :) – mattytommo