jQuery中的data方法可以讓我們很方便地在DOM元素上存儲(chǔ)數(shù)據(jù),而jQuery的data args則是讓我們可以在數(shù)據(jù)存儲(chǔ)時(shí)傳遞額外的參數(shù)。
//存儲(chǔ)數(shù)據(jù),并傳遞額外參數(shù) $('div').data('name', 'Tom', {age: 18}); //獲取數(shù)據(jù),并傳遞額外參數(shù) var info = $('div').data('name', {age: 20}); console.log(info.age); //20
從上面的代碼可以看出,使用data args時(shí),我們可以在存儲(chǔ)數(shù)據(jù)時(shí)傳遞額外的參數(shù),而在獲取數(shù)據(jù)時(shí)也可以傳遞額外的參數(shù)。
這樣做的好處在于,我們可以在存儲(chǔ)數(shù)據(jù)時(shí),將相關(guān)的數(shù)據(jù)和參數(shù)一起存儲(chǔ),而在獲取數(shù)據(jù)時(shí),也可以同時(shí)獲取到保存的參數(shù),從而達(dá)到更加簡(jiǎn)潔和高效的編碼。
以上就是關(guān)于jQuery data args的簡(jiǎn)要介紹,希望對(duì)你有所幫助。