jquery.data 即$.data()。向元素附加資料,然後取回該資料
這是提供給客戶端程式員使用的方法,它同時是setter/getter。
傳乙個引數,返回附加在指定元素的所有資料,即thiscachejquery.data(el); // thiscache
傳二個引數,返回指定的屬性值jquery.data(el, 'name');
傳三個引數,設定屬性及屬性值jquery.data(el, 'name', 'jack');jquery.data(el, 'uu', {});
傳四個引數,第四個引數pvt僅提供給jquery庫自身使用。即jquery._data方法中傳true。因為jquery的事件模組嚴重依賴於jquery.data,為避免人為的不小心重寫在這個版本中加入的
$.data("#blog_stats","name","lixuekai")
jquery.js:2 uncaught typeerror: cannot set property 'tojson' of undefined(…)data @ jquery.js:2(anonymous function) @ vm913:1
var s = $("#blog_stats")
undefined
s[www.cppcns.comts">…
]$.data(s,"name","lixuekai")
"lixuekai"
$.data(s,"name")
"lixuekai"
$.data(s)
object
$.hasdata(s)
true上面**的調試圖如下:
jquery.hasdata 用來判斷htmle程式設計客棧leveslqcdlment或js物件是否具有資料。返回true或false。即如果呼叫了jquery.data方法新增了屬性,則返回true。
公升級簡單的寫法:selector.data("key","value").
實測如下圖:
這是乙個位置給裝了2個物件資料。然後看看效果如何。
就看截圖吧,**就不貼啦。
//從被選元素中返回附加的資料。
$(selector).data(name)
//向被選元素附加資料。
$(selector).data(name,value)
//使用帶有名稱/值對的物件向被選元素新增資料。(上面傳簡單的key value 鍵值對,這個直接給物件,不用乙個個傳)
$(selector).data(object)
本文標題: 詳談$.data()的用法和作用
本文位址: /ruanjian/j**a/179079.html
空間的作用和用法
對於乙個使用者系統預設的會建立。temp undotabs user system這幾個表空間。那請問這幾個表空間各有什麼 作用呢?當學了oracle的人都會說。temp表空間是放處理的臨時資料的,比如排序操作。undotabs表空間是資料恢復時用到。user表空間是存班實資料的。但是大家有誰能真正...
Const 的作用和用法
const型別定義 指明變數或物件的值是不能被更新,引入目的是為了取代預編譯指令 常量必須被初始化 cons的作用 1 可以定義const常量 例如 const int max 100 int array max 2 便於進行型別檢查 例如 void f const int i 編譯器就會知道i是乙...
c 「 」的作用和用法
在看別人程式的時候偶爾看到,總結了一下兩個用途 1.不常用,也不推介用的用法。關鍵字 可以作為識別符號來使用,說白了,就是講關鍵字變成非關鍵字。2.逐字字串字面量,以 開頭,後面是由引導包含的字串。使用引導號包含的字串的內容原樣輸出,而且他們能夠跨越兩行或更多行。因此,可以加入新行,製表符等,而不需...