1. 程式人生 > >jQuery 中attr prop和data之間的區別

jQuery 中attr prop和data之間的區別

先聊一聊data和prop、attr的本質區別吧

dataduix對屬性的值不是直接修改而是知識修改了快取的資料

例如:

        <input type="text" name="text1" id="txt1" placeholder="請輸入內容" value="" />

            $("#txt1").data({ "placeholder": "新的請輸入內容", "id": "newPlaceholder" });
            console.log($("#txt1").data("placeholder"));

             console.log輸出的內容是"新的請輸入內容",但是在標籤裡屬性placeholder的

值並且沒有發生任何改變