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