在開發網頁的過程中,有時候我們需要將一些文本框設置為非活性,使用戶無法對其進行編輯。那么如何通過jQuery實現這個功能呢?
// 選中需要設置為非活性的文本框 var $textbox = $('#my-textbox'); // 設置為非活性 $textbox.prop('disabled', true);
以上代碼中,我們首先通過id選擇器選中需要設置為非活性的文本框,然后使用prop()函數將disabled屬性設為true即可。
需要注意的是,如果我們使用$().attr()函數來設置disabled屬性,文本框會變灰且無法編輯,但是該屬性的值仍然為false。而使用$().prop()函數設置disabled屬性,文本框會變灰且無法編輯,且該屬性的值為true,符合實際需求。