jQuery的數(shù)據(jù)存儲
<script?type="text/javascript"> ????$('.left').click(function()?{ ????????var?ele?=?$(this); ????????//通過$.data方式設(shè)置數(shù)據(jù) ????????$.data(ele,?"a",?"data?test") ????????$.data(ele,?"b",?{ ????????????name?:?"慕課網(wǎng)" ????????}) ????????//通過$.data方式取出數(shù)據(jù) ????????var?reset?=?$.data(ele,?"a")?+?"</br>"?+?$.data(ele,?"b").name ????????ele.find('span').append(reset) ????}) ????</script> ????<script?type="text/javascript"> ????$('.right').click(function()?{ ????????var?ele?=?$(this); ????????//通過.data方式設(shè)置數(shù)據(jù) ????????ele.data("a",?"data?test") ????????ele.data("b",?{ ????????????name:?"慕課網(wǎng)" ????????}) ????????//通過.data方式取出數(shù)據(jù) ????????var?reset?=?ele.data("a")?+?"</br>"?+?ele.data("b").name ????????ele.find('span').append(reset) ????}) ????</script>
why?這是啥
2017-02-21
初學(xué),個人見解,還請多多指教!
$.data(ele,?"a",?"data?test"),它的作用,在ele對象下,將“data test”存到“a”中;
$.data(ele,?"b",?{
????????????name?:?"慕課網(wǎng)"
????????}) ?它的作用,在ele對象下,將“name?:?"慕課網(wǎng)"”存到“b”中;
var?reset?=?$.data(ele,?"a")?+?"</br>"?+?$.data(ele,?"b").name
它的作用是,用ele對象讀出a中的元素,從b中讀出name的值,賦值為reset;
ele.find('span').append(reset)? 它的作用是,在ele對象下,找到span元素,在其中追加reset中的內(nèi)容