在做前端開發時,我們經常需要通過jquery來控制輸入框的禁用狀態。而有時候,我們需要動態解除輸入框的禁用狀態,這時候我們就需要使用jquery的相關方法。
/** * 解除輸入框的禁用狀態 * @param id 輸入框的id */ function enableInput(id) { $('#'+id).removeAttr('disabled'); }
如上代碼所示,我們定義了一個名為enableInput的函數,該函數會接收一個輸入框的id作為參數,在函數內部,我們使用jquery提供的removeAttr方法來移除輸入框的disabled屬性,實現解除禁用狀態的操作。
使用該函數非常簡單,我們只需要在需要解除禁用狀態的輸入框后面調用該函數即可。如下所示:
<input type="text" id="input1" disabled="disabled"/> <button onclick="enableInput('input1')">解除禁用</button>
如上代碼所示,我們定義了一個輸入框和一個按鈕。當我們點擊該按鈕時,調用enableInput函數,傳入input1作為參數,即可解除該輸入框的禁用狀態。
總之,通過該函數,我們可以輕松地解除任何一個輸入框的禁用狀態,使其重新具有可用性,方便前端開發。