今天在js權威指南第19章看到一句話, 說jQuery的數據框架沒有將元素數據當作元素屬性來存儲,但它確實需要給元素添加一個特殊的屬性用來與數據關聯. 但jQuery究竟是新增了一個怎樣特殊的屬性,目前我還沒研究, 但我記得是可以透過jQuery的data("xxx")方法取HTML標籤上的data-xxx屬性的值的. 檢定及結果如下: 複製程式碼 程式碼如下: var🎜> 程式碼如下: var $ = $("#demo1"); $demo1.data("x",123); console.log($demo1.attr("x")); //undefined $demo1 .attr("data-y","abc"); console.log($demo1.data("y")); //"abc"