清除使用jQuery 清除 的值時面臨挑戰;元素? jQuery 為這個任務提供了一個解決方案。 設定 $('#control').attr({ value: '' });看似簡單的方法,但它不會產生預期的結果。更有效的方法是將元素包裝在 中。元素,然後在表單上使用 .reset() 函數。隨後,使用 .unwrap() 刪除已新增的表單。 window.reset = function(e) { e.wrap('').closest('form').get(0).reset(); e.unwrap(); }; 此方法已經過測試並確認可以在各種瀏覽器上有效工作,包括 Opera、Firefox、Safari、Chrome 和 IE6 。它還可以成功地與其他表單元素類型一起運行,除了 type="hidden" 的元素類型。 要展示其功能,可以使用以下 HTML 和 JavaScript 程式碼: