今天寫後臺功能的時候,用jquery實現一個dom追加額功能,使用了jquery的append方法,但在界面顯示上總是閃一下就消失了,找了半天原因,最終發現是觸發click事件的<button>標籤沒有設置type屬性。
在w3school上是這樣寫的:請始終爲按鈕規定 type 屬性。Internet Explorer 的默認類型是 "button",而其他瀏覽器中(包括 W3C 規範)的默認值是 "submit"。
重要事項:如果在 HTML 表單中使用 button 元素,不同的瀏覽器會提交不同的值。Internet Explorer 將提交 <button> 與 <button/> 之間的文本,而其他瀏覽器將提交 value 屬性的內容。請在 HTML 表單中使用 input 元素來創建按鈕。
突然好想回憶起來幾年前似乎也遇到過這個問題,今天再次重現。。。