詳談 data 的用法和作用

2022-10-07 12:27:09 字數 1323 閱讀 2667

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.逐字字串字面量,以 開頭,後面是由引導包含的字串。使用引導號包含的字串的內容原樣輸出,而且他們能夠跨越兩行或更多行。因此,可以加入新行,製表符等,而不需...